#include <iostream>
#include <sstream>
#include <string>
using namespace std;

int parse(string s) {
    int m = 1;
    int nr = 0;
    for(int i = 0; i < (int)s.size(); i++) {
        if(s[i] == ']') {
            m *= nr;
            nr = 0;
        }
        else if(s[i] >= '0' && s[i] <= '9') {
            nr = nr * 10 + s[i] - '0';
        }
    }
    return m;
}

int solve(string s) {
    istringstream fin(s);
    string t;
    fin >> t;
    if(t == "unsigned") {
        fin >> t;
    }

    int mem = 0;
    string n;
    while(getline(fin, n, ',')) {
        mem += parse(n);
    }
    if(t == "char") {
        return mem;
    }
    if(t == "short") {
        return mem * 2;
    }
    return mem * 4;
}

int main() {
    string s;
    while(getline(cin, s)) {
        cout << solve(s) << '\n';
    }
    return 0;
}