#include #include #include #define u 100 using namespace std; int v[u+5],a[u+5]; char s[110],*p; void seal() { int i; for (i=u;i>=1;i--) if (a[i]>9) { a[i-1]+=a[i]/10; a[i]%=10; } } void solve() { int i=0,j,x; if (s[i]=='u'&&s[i+1]=='n') { while (s[i]!=' ') i++; i++; } while (s[i]!=' ') i++; while (s[i]==' ') i++; while (s[i]!=NULL&&s[i]!='\n') { for (j=1;j<=u;j++) a[j]=0; a[u]=1; if (s[i]==',') i++; while ('a'<=s[i]&&s[i]<='z') i++; while (s[i]=='[') { i++; x=0; while ('0'<=s[i]&&s[i]<='9') { x=x*10+s[i]-'0'; i++; } a[u]*=x; seal(); if (s[i]==']') i++; } for (j=1;j<=u;j++) v[j]+=a[j]; } i=1; i=0; if (s[i]=='u'&&s[i+1]=='n') { while (s[i]!=' ') i++; i++; } if (s[i]=='i'&&s[i+1]=='n') for (i=1;i<=u;i++) v[i]*=4; if (s[i]=='s'&&s[i+1]=='h') for (i=1;i<=u;i++) v[i]*=2; for (i=u;i>=1;i--) if (v[i]>9) { v[i-1]+=v[i]/10; v[i]%=10; } while (v[i]==0) i++; for (j=i;j<=u;j++) cout<