#include <cstdio> #include <cstring> using namespace std; char s[120]; int tip,p=0,sol,nr; inline void name() { while(s[p]>='a' && s[p]<='z') ++p; return; } inline int inside() { int nr=0; while(s[p]>='0' && s[p]<='9') nr=nr*10+s[p++]-'0'; return nr; } inline int expresion() { p=0;sol=0; if(s[0]=='u') p+=9; if(s[p]=='c') { p+=5; tip=1; } else if(s[p]=='s') { p+=6; tip=2; } else if(s[p]=='i') { p+=4; tip=4; } while(p<strlen(s)) { nr=tip; name(); while(s[p]=='[') { ++p; nr*=inside(); ++p; } sol+=nr; ++p; } return sol; } int main() { //freopen("decl.in","r",stdin); //freopen("decl.out","w",stdout); gets(s); do { printf("%d\n",expresion()); gets(s); } while(!feof(stdin)); return 0; }