#include <iostream> #include <cstring> #include <fstream> #define f cin #define g cout using namespace std; //ifstream f("a.in"); //ofstream g("a.out"); int i,nr,sol,p,k,n,nr1,j; char aux[1001],a[1001]; int main() { while(f.getline(a,500)) { i=0; while(a[i]==' ') { i++; } while(a[i]!=' ') { aux[k++]=a[i]; i++; } if(strcmp(aux,"unsigned")==0) { k=strlen(aux); for(j=0;j<k;j++) { aux[j]='\0'; } while(a[i]==' ') { i++; } k=0; while(a[i]!=' ') { aux[k++]=a[i]; i++; } } if(strcmp(aux,"char")==0) { nr=1; } else { if(strcmp(aux,"int")==0) { nr=4; } else { nr=2; } } n=strlen(a); p=1; for(;i<n;i++) { while(a[i]>='0' && a[i]<='9' && i<n) { nr1=nr1*10+(a[i]-'0'); i++; } if(a[i]==']') { p=p*nr1; nr1=0; } if(a[i]==',') { sol=sol+p; p=1; } } sol+=p; g<<sol*nr<<'\n'; sol=0; k=strlen(aux); for(i=0;i<k;i++) { aux[i]='\0'; } k=0; } return 0; }