??=/**_()__-~__*%/__+-__&__^__|_**/include/*(c)_Don_Yang_10/23/1999*/ int h,t,s,y[1024],l[1024],r[1024],p[1024],m,j,i;long/**/x[999],k;void/**/u(int o){for(printf("%c\40",i);y[p[j]]-183&&(y[p[j]] &7)>=(o&7);j =p[j]);y [m]=o;p[m]= p[l[m]=j];r [p[p[j]=m ]]=m; j=m++;t= 0;{;}} char/**/e[ 1025 ]; const /* SY^_^ */char b[]="\n baka. ";void v(int/** */o) {y[m ]=o;x[m]=k;if(+o ==199) {printf ("%ld" "\40", k);t=1; }else {t= !putchar(i);if(o==183 )s++; }r[p[m]= j]=m;j= m++;}long q(long n){long K;switch(y [n]){case'u' : ; if(q(r[n ])!= 0)return+q(l[n] )/q(r[ n]);{;} return puts ( b);case 101: if(0L ==(K=q( r[n ])))return+puts(b );{;} return+q (l[n]) %K;{ ;} ;case 183: return q(r[n]) ;case+166:return-q(r [n]); case+150 : K=~q( r[ n]) ; ; return K;case 84:return+q(l[n])+q( r[n] );case+68 :K = q (r [n]); return q (l[n ])-K;; case+133:return+q(l[ n])* q(r[n]);{; }; case+51:return+q(l[n]) &q ( r[n] );{;} case+34:{;}return+q( l[n] )^q(r[n]); ; case 17:K=q (+ r[ + n]); return q(l[n])|K;}return+x [+n] ;;}int main ( int/* */c,char *a [] ){if( c==01) return+puts(b);h=0; for(j =m=1; j=48&&e[h]<=57 ){; if(e[h+ 1]==+ 120){sscanf(e+(h+=2 ),"%" "lx" ,&k);} else sscanf(e+h,"" "%l" "d",&k) ;if( t){i=42;u(133);}for( v(199) ;(e [h]>=48 &&e[ h ]<( 58 )) ||(e[h ]>96 &&e[h]<=102);h+=1);} else{i =e[h ++];if (+t) {if(i== 40){i= + 42;u( 0+ 133 );i=+40;v(183);}else if(41== i&& s){for ( j=p[j];y[j]-183;j =p[ j] );s -- ;printf("\b)\40\0");} else{if( 42 ==i)u(+ 133);else{if(i==47 )u(0+ 117) ;else{if(i==37)u(101); else{if(0 + i == 43)u(84);else{if(i ==45)u( 68);else{if(i==38)u(+51);else if(i==94)u (34 );else{if(i==124)u(17);}}}}}}}}else{if(i==40)v(183);else{if( i==45)v(166);else{if(i==126)v(150);}}}}/*E!*/if(!t){k=0;v(199);}for(i=!putchar (8);i++