#include <iostream>
#include <string>

using namespace std;

string str;
int tip,flag,c,k,to,i;

int get()
{
    int ans=0;

    while ('0'<=str[i] && str[i]<='9')
    {
        ans=ans*10+str[i]-'0';
        ++i;
    }

    return ans;
}

int main()
{

while (cin>>str)
{
    if (str=="unsigned") cin>>str;

    if (str=="int") tip=4;
    if (str=="short") tip=2;
    if (str=="char") tip=1;

    cin>>str;
    to=0;c=1;

    for (i=0,flag=false;i<str.size();)
    {
        if ('a'<=str[i] && str[i]<='z')
        {
            ++i;
            continue;
        }

        if (str[i]=='[')
        {
            ++i;
            k=get();
            ++i;
            c*=k;
            flag=true;
            continue;
        }

        if (str[i]==',')
        {
            to+=c;++i;c=1;
            continue;
        }
    }
    to+=c;

    cout<<tip*to<<'\n';
}

}