#include <iostream>
#define NMAX 150

using namespace std;

char c,S[NMAX];
int val,nr,dim,numar,nrechiv,sol[NMAX];

int main()
{
   while (cin>>S)
   {
      if (S[0]=='u'){while(cin>>S && S[0]==0);}
      if (S[0]=='c')dim=1;
      if (S[0]=='s')dim=2;
      if (S[0]=='i')dim=4;
      nr=0;
      nrechiv=1;

      while (cin>>noskipws>>c && c!='\n')
        {
            val=0;
            if (c==' ')continue;
            while (c>='a' && c<='z')cin>>noskipws>>c;
            if (c==',' || c=='\n'){nr++;if (c=='\n')break;continue;}
            if (c=='[')
              while (cin>>c && c>='0' && c<='9')
                val=val*10+c-'0';

            nrechiv*=val;
            if (c=='\n')break;
        }
      if (nrechiv)
         nr+=nrechiv;
      sol[++numar]=nr*dim;
      }
   for (int i=1;i<=numar;i++)
     cout<<sol[i]<<'\n';
}