#include #include #include #include #include #include #include #define infinity INT_MAX / 2 #include #define ll long long using namespace std; int type_val(string &s){ if(s=="char") return 1; if(s=="short") return 2; if(s=="int") return 4; } int main() { // freopen("C:\\in.txt", "r", stdin); string s; while(getline(cin, s)){ if(s.size()==0) break; int start = 0; int commas = 0; if(s[0]=='u'){ start = 9; } int end_ = start; // cout << s << endl; while(s[end_]!=' '){ end_++; } string type = s.substr(start, end_-start); // cout << type << endl; bool indigit = false; ll res = 0; vector dimensions; string curr_digit = ""; s = s.append(","); for(int i=end_; i