return(function(h,a,a)local k=string.char;local e=string.sub;local n=table.concat;local m=math.ldexp;local o=getfenv or function()return _ENV end;local l=select;local f=unpack or table.unpack;local **tonumber;local function p(h)local b,c,d="","",{}local f=256;local g={}for a=0,f-1 do g[a]=k(a)end;local a=1;local function j()local b=i(e(h,a,a),36)a=a+1;local c=i(e(h,a,a+b-1),36)a=a+b;return c end;b=k(j())d[1]=b;while a<#h do local a=j()if g[a]then c=g[a]else c=b..e(b,1,1)end;g[f]=b..e(c,1,1)d[#d+1],b,f=c,c,f+1 end;return table.concat(d)end;local j=p('1E10275121A2751023023322P22S23723823622X23222V121427922V22P23122T121727922023823823421Z22T238121Y27924923J1023Z23826B26L24H22222O23Y25R24G1J25G1C26P23824J21M25H1926225Q24724K24425321D1O21724E25N26N1227910121627927F27H27J121329823922Q27L27922R22W22P23629D29427929N27926823321S29Q27926O21R1221027926P1B2382731726125E23Y21Q1526U25725E23E24Q1Y24F1H25Z1L25322W24T26926M24326Q2651123222126T24K23T23E23U29V27521U29U29O27521S22U2791I1F279112BA2752BE2932751W2BG102BE29D1I27527M27M29O2972BS2952752972972BT102BZ2942BY2BM102BP101810152BF10192C12791W1L2CD2CJ27T1I2CE2782C22BK102782782C92791B29O2C71C2CJ2752C71D2CR2CC2742CW2BQ2752CZ1O2C51029D1G2D429P101H102BC27927M2DF2932BI213102CW2BC2DF102DR2CW2DF2BC1421C102CZ2BP2BE1I2DB2CZ2CZ2D12DB2D32D727521M102742C22E72DK2DS2DM21E102D322M2C51W2182DI102DF2CW1W21I2EV2DJ2D32CQ2DJ2DJ2EE2C62C82B61J1027T29O1K2D02942CI2C22791M2EW2B61N2FM2FE102FO2BI2752FF2CW2FF2DD102CI2CE27921K102FL2EA2942FO2DJ29O2DB2G92FH102DB2FT2FZ2EM2CI2792FO2FX2942DB2GJ2BW2FR2GR29O2FO2FO2GT2GR2E62DB1P2EM2EB101Q2FG1E2162CJ2G32BE2FO142GV102H9102HC27U2C51E27T2CE2202C52DB2HH2752HN2BE1W21L101R2GR2742HU101S2GE2EH2C12122HW1021R2C52I22HQ2I82C52IC21S2DC2112H32IJ2H01021A101T2GR2HX1W2FF2IP2IP2742791U2I32I22CQ2IY2IY2HZ2752H02H02IW2752DB2IY2GW2IP2D827921H2C51621P2GR2232HO2HG2HD2JL2BE2FY2FO2DB2752H62CJ2262C52HB2HD2JX2BE2IC22F2ES2HV2HX2FO2742HK2CJ22A2C52HX2IC2KC2JQ2II2H42H42IL2IN2I22FO2IR2I92I22I22HZ21G102J62I42JR2I12DM2JO2DC29D2FB2H42DH2FF2HX2JF2KX2L027922J2DC21Q102FB2CW2FB1021D2F92BP2FB2E12EP2IO2L22FY2CU27529D27M2G12752JG2BV2BQ2HD22Q2DC2H42BN2B62942BI2FL2BL2JQ21J2BD2M810');local a=(bit or bit32);local d=a and a.bxor or function(a,c)local b,d,e=1,0,10 while a>0 and c>0 do local f,e=a%2,c%2 if f~=e then d=d+b end a,c,b=(a-f)/2,(c-e)/2,b*2 end if a0 do local c=a%2 if c>0 then d=d+b end a,b=(a-c)/2,b*2 end return d end local function c(c,a,b)if b then local a=(c/2^(a-1))%2^((b-1)-(a-1)+1);return a-a%1;else local a=2^(a-1);return(c%(a+a)>=a)and 1 or 0;end;end;local a=1;local function b()local e,b,c,f=h(j,a,a+3);e=d(e,0)b=d(b,0)c=d(c,0)f=d(f,0)a=a+4;return(f*16777216)+(c*65536)+(b*256)+e;end;local function i()local b=d(h(j,a,a),0);a=a+1;return b;end;local function g()local c,b=h(j,a,a+2);c=d(c,0)b=d(b,0)a=a+2;return(b*256)+c;end;local function p()local a=b();local b=b();local e=1;local d=(c(b,1,20)*(2^32))+a;local a=c(b,21,31);local b=((-1)^c(b,32));if(a==0)then if(d==0)then return b*0;else a=1;e=0;end;elseif(a==2047)then return(d==0)and(b*(1/0))or(b*(0/0));end;return m(b,a-1023)*(e+(d/(2^52)));end;local m=b;local function q(b)local c;if(not b)then b=m();if(b==0)then return'';end;end;c=e(j,a,a+b-1);a=a+b;local b={}for a=1,#c do b[a]=k(d(h(e(c,a,a)),0))end return n(b);end;local a=b;local function m(...)return{...},l('#',...)end local function j()local k={};local h={};local a={};local l={[#{"1 + 1 = 111";"1 + 1 = 111";}]=h,[#{{296;138;906;375};"1 + 1 = 111";"1 + 1 = 111";}]=nil,[#{"1 + 1 = 111";"1 + 1 = 111";{199;243;465;222};{503;197;860;123};}]=a,[#{{320;84;733;321};}]=k,};local a=b()local e={}for c=1,a do local b=i();local a;if(b==1)then a=(i()~=0);elseif(b==3)then a=p();elseif(b==2)then a=q();end;e[c]=a;end;for h=1,b()do local a=i();if(c(a,1,1)==0)then local d=c(a,2,3);local f=c(a,4,6);local a={g(),g(),nil,nil};if(d==0)then a[3]=g();a[4]=g();elseif(d==1)then a[3]=b();elseif(d==2)then a[3]=b()-(2^16)elseif(d==3)then a[3]=b()-(2^16)a[4]=g();end;if(c(f,1,1)==1)then a[2]=e[a[2]]end if(c(f,2,2)==1)then a[3]=e[a[3]]end if(c(f,3,3)==1)then a[4]=e[a[4]]end k[h]=a;end end;l[3]=i();for a=1,b()do h[a-1]=j();end;return l;end;local function n(a,b,h)a=(a==true and j())or a;return(function(...)local e=a[1];local d=a[3];local a=a[2];local j=m local c=1;local g=-1;local m={};local k={...};local **l('#',...)-1;local a={};local b={};for a=0,i do if(a>=d)then m[a-d]=k[a+1];else b[a]=k[a+#{{274;375;487;274};}];end;end;local a=i-d+1 local a;local d;while true do a=e[c];d=a[1];if d<=32 then if d<=15 then if d<=7 then if d<=3 then if d<=1 then if d==0 then local a=a[2]b[a]=b[a](f(b,a+1,g))else b[a[2]]=b[a[3]]+a[4];end;elseif d>2 then b[a[2]]=b[a[3]];else b[a[2]]=b[a[3]][a[4]];end;elseif d<=5 then if d==4 then local a=a[2]b[a]=b[a](b[a+1])else b[a[2]][b[a[3]]]=b[a[4]];end;elseif d==6 then if(b[a[2]]==b[a[4]])then c=c+1;else c=a[3];end;else if(a[2]8 then local g;local f;local d;b[a[2]]=h[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]][a[4]];c=c+1;a=e[c];b[a[2]]={};c=c+1;a=e[c];b[a[2]]=a[3];c=c+1;a=e[c];b[a[2]]=a[3];c=c+1;a=e[c];b[a[2]]=a[3];c=c+1;a=e[c];d=a[2];f=b[d]g=b[d+2];if(g>0)then if(f>b[d+1])then c=a[3];else b[d+3]=f;end elseif(f0)then if(e<=b[d+1])then c=a[3];b[d+3]=e;end elseif(e>=b[d+1])then c=a[3];b[d+3]=e;end else local c=a[2];local d=b[a[3]];b[c+1]=d;b[c]=d[a[4]];end;elseif d==14 then local d=a[2];local c=b[a[3]];b[d+1]=c;b[d]=c[a[4]];else local f;local d;b[a[2]]=h[a[3]];c=c+1;a=e[c];b[a[2]]=h[a[3]];c=c+1;a=e[c];d=a[2];f=b[a[3]];b[d+1]=f;b[d]=f[a[4]];c=c+1;a=e[c];b[a[2]]=a[3];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=a[3];c=c+1;a=e[c];b[a[2]]=h[a[3]];end;elseif d<=23 then if d<=19 then if d<=17 then if d==16 then do return end;else b[a[2]]=b[a[3]]/a[4];end;elseif d>18 then local d=a[3];local c=b[d]for a=d+1,a[4]do c=c..b[a];end;b[a[2]]=c;else b[a[2]]={};end;elseif d<=21 then if d==20 then b[a[2]]=b[a[3]]/a[4];c=c+1;a=e[c];b[a[2]]=b[a[3]]-b[a[4]];c=c+1;a=e[c];b[a[2]]=b[a[3]]/a[4];c=c+1;a=e[c];b[a[2]]=b[a[3]]*a[4];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];c=a[3];else b[a[2]]=b[a[3]][a[4]];end;elseif d==22 then b[a[2]]();else c=a[3];end;elseif d<=27 then if d<=25 then if d>24 then if(b[a[2]]0)then if(e>b[d+1])then c=a[3];else b[d+3]=e;end elseif(e31 then b[a[2]]=h[a[3]];else local c=a[2]b[c]=b[c](f(b,c+1,a[3]))end;elseif d<=49 then if d<=40 then if d<=36 then if d<=34 then if d==33 then b[a[2]]=b[a[3]]+a[4];else local c=a[2]local d,a=j(b[c](f(b,c+1,a[3])))g=a+c-1 local a=0;for c=c,g do a=a+1;b[c]=d[a];end;end;elseif d>35 then b[a[2]]=b[a[3]]%a[4];else b[a[2]]=b[a[3]]-a[4];end;elseif d<=38 then if d==37 then b[a[2]]=b[a[3]]+b[a[4]];else if(b[a[2]]==b[a[4]])then c=c+1;else c=a[3];end;end;elseif d==39 then b[a[2]][b[a[3]]]=b[a[4]];else c=a[3];end;elseif d<=44 then if d<=42 then if d==41 then b[a[2]]=b[a[3]];else if(a[2]48 then local d=a[3];local c=b[d]for a=d+1,a[4]do c=c..b[a];end;b[a[2]]=c;else local d=a[2];local f=b[d+2];local e=b[d]+f;b[d]=e;if(f>0)then if(e<=b[d+1])then c=a[3];b[d+3]=e;end elseif(e>=b[d+1])then c=a[3];b[d+3]=e;end end;elseif d<=57 then if d<=53 then if d<=51 then if d==50 then local d=a[2];local e=b[d]local f=b[d+2];if(f>0)then if(e>b[d+1])then c=a[3];else b[d+3]=e;end elseif(e52 then g=a[2];else b[a[2]]=b[a[3]]*a[4];end;elseif d<=55 then if d==54 then local d;b[a[2]]=b[a[3]]%a[4];c=c+1;a=e[c];b[a[2]]=b[a[3]]+a[4];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];d=a[2]b[d]=b[d](f(b,d+1,a[3]))c=c+1;a=e[c];b[a[2]]=b[a[3]][b[a[4]]];else do return end;end;elseif d>56 then b[a[2]]=b[a[3]]%a[4];else local d;b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];d=a[2]b[d]=b[d](f(b,d+1,a[3]))c=c+1;a=e[c];b[a[2]]=b[a[3]][b[a[4]]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];c=c+1;a=e[c];b[a[2]]=b[a[3]];end;elseif d<=61 then if d<=59 then if d==58 then b[a[2]]=#b[a[3]];else b[a[2]]=#b[a[3]];end;elseif d>60 then if(b[a[2]]