#include <iostream>
#include <fstream>
#include <string>
#include <map>

using namespace std;

map <string, int> m;

int main(){
	string s;
	int res, dim, val, fin;
	m["char"] = 1;
	m["short"] = 2;
	m["int"] = 4;
	//freopen("input.txt", "r", stdin);
	while(!cin.eof()){
		res = 0;
		fin = 1;
		val = 0;
		cin >> s;
		if(s == "unsigned")
			cin >> s;
		dim = m[s];
		cin >> s;
		for(int i = 0; i <= s.size(); ++i){
			if(s[i] == ',' || i >= s.size() - 1){
				res += dim * fin;
				//cout << dim * fin << " ";
				fin = 1;
				val = 0;
				if(i == s.size() - 1)
					break;
				continue;
			}
			if(s[i] == '['){
				++i;
				while(s[i] >= '0' && s[i] <= '9'){
					val = val * 10 + s[i] - '0';
					++i;
				}
				fin *= val;
				val = 0;
			}
		}
		cout << res << '\n';
	}
	return 0;
}