return(function(h,a,a)local k=string.char;local e=string.sub;local p=table.concat;local l=math.ldexp;local o=getfenv or function()return _ENV end;local m=select;local i=unpack or table.unpack;local j=tonumber;local function n(h)local b,c,g="","",{}local d=256;local f={}for a=0,d-1 do f[a]=k(a)end;local a=1;local function i()local b=j(e(h,a,a),36)a=a+1;local c=j(e(h,a,a+b-1),36)a=a+b;return c end;b=k(i())g[1]=b;while a<#h do local a=i()if f[a]then c=f[a]else c=b..e(b,1,1)end;f[d]=b..e(c,1,1)g[#g+1],b,d=c,c,d+1 end;return table.concat(g)end;local j=n('27026Y27526W27227526Y24D24B24724F26W26O27925924F23Y24P24F23S23W24324927E27127924Q24624B23N27M23T26W26P27925224524924B24627U27W27M26W26S27925524224B23S24B24923Y27M25724E24E24F24E26W27S27525524524424424F28J26Z27926227927727923X24B24323Y26X2792791Q25H26W27327923U29723S27Z29G27524D27J24D24929427523Y23N23U27E29M26Y23Y24B24824627E27427528H23X29O23Y26W2A526Y24P23U23S24F24B28Q27827525027C27E29A27525923Z2442AB27925A27C24B29O2AP27921M24T25626W26T27924P24224523Y23T24U24525123W27M2422AH2AA2AK26Y24724B23Y24229S26Y24223Z2AZ29B29B26W26R27925324B23M2AE2AG2AI26W26I2B72B92BB2BD2C12C32AF2AH28Q26U2C92BA28U24524624E24523X2AT2CI28T2452CM2CO2CQ24U24327D28027925723Y2A02492412AE24F28P2B027925Q2B42BZ2752542462842412CY2D02AC24O28Y24524324626W26L2792BF2BH2BJ28P2CL2CN2CP24425A24F27V23N26W26M2B72CF2AI2E02CW24425828I23Y24523S26W26Q2792582432AG25324528O2BR25723Z2EI26W2CS2AD24924529W25B2442A12A324E2762C82752DO23V23Z2EP28P2592AN29I23T23T29027925N27926G26V2792FM26Y26G27529026W2BW29326Y2902FV2792B02G32902BL2G02FT2FS26Y2FY2FZ2G02G825W2G12FU2B629G29Y26Y26326Y2742G82BZ29G2FY2FY26426626Y29G2B62902GQ2672792H026Y2722H32752GH2G22GK26Y28S2752GO2GQ2FP29227S2EM27926J2GY2HD2GC2GP25U2HO2HA2792H72792HU26228C29G2782BZ2GW2HO26B2GI27G2HW2752I62G72H826Y2682GI25M2782782812CI26G2HC28C2752622812GL26Y2B62FA2782FR29G25M2752782EM2C82IZ2H626Y2HN2C82G329G2IO26Y2922HO2GZ26Y2IV2FU2HO2J427826H2JG26Y2JK26Y2E92J32J026Y26N26Y26K2JI2HO2JB2JD2IS2IU2JT2DU2IY2JT26A2JN2JP2I62JS2J52IF2KC27826926Y26E2JO2JT26F26Y26C2KK2J526D2JC2GP2G326Y2BZ2FX2H62ID2KW2752JV2FW29B27G27526G2HL2GI2IP2FZ2FY2G32FY2DB2BX2HQ2JD29B2782LI27929G2LL27527426W25V2HQ2BW2602G92L12GB279');local a=(bit or bit32);local d=a and a.bxor or function(a,b)local c,d,e=1,0,10 while a>0 and b>0 do local e,f=a%2,b%2 if e~=f then d=d+c end a,b,c=(a-e)/2,(b-f)/2,c*2 end if a0 do local b=a%2 if b>0 then d=d+c end a,c=(a-b)/2,c*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 f,b,c,e=h(j,a,a+3);f=d(f,250)b=d(b,250)c=d(c,250)e=d(e,250)a=a+4;return(e*16777216)+(c*65536)+(b*256)+f;end;local function g()local b=d(h(j,a,a),250);a=a+1;return b;end;local function f()local b,c=h(j,a,a+2);b=d(b,250)c=d(c,250)a=a+2;return(c*256)+b;end;local function q()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 l(b,a-1023)*(e+(d/(2^52)));end;local l=b;local function n(b)local c;if(not b)then b=l();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)),250))end return p(b);end;local a=b;local function l(...)return{...},m('#',...)end local function h()local i={};local d={};local a={};local j={[#{"1 + 1 = 111";"1 + 1 = 111";}]=d,[#{{246;21;92;151};"1 + 1 = 111";{891;978;183;332};}]=nil,[#{"1 + 1 = 111";"1 + 1 = 111";{863;499;607;327};{567;237;489;115};}]=a,[#{{199;122;433;12};}]=i,};local a=b()local e={}for c=1,a do local b=g();local a;if(b==0)then a=(g()~=0);elseif(b==3)then a=q();elseif(b==2)then a=n();end;e[c]=a;end;for a=1,b()do d[a-1]=h();end;for h=1,b()do local a=g();if(c(a,1,1)==0)then local d=c(a,2,3);local g=c(a,4,6);local a={f(),f(),nil,nil};if(d==0)then a[3]=f();a[4]=f();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]=f();end;if(c(g,1,1)==1)then a[2]=e[a[2]]end if(c(g,2,2)==1)then a[3]=e[a[3]]end if(c(g,3,3)==1)then a[4]=e[a[4]]end i[h]=a;end end;j[3]=g();return j;end;local function k(a,b,f)a=(a==true and h())or a;return(function(...)local e=a[1];local d=a[3];local n=a[2];local l=l local c=1;local g=-1;local o={};local h={...};local j=m('#',...)-1;local a={};local b={};for a=0,j do if(a>=d)then o[a-d]=h[a+1];else b[a]=h[a+#{"1 + 1 = 111";}];end;end;local a=j-d+1 local a;local d;while true do a=e[c];d=a[1];if d<=20 then if d<=9 then if d<=4 then if d<=1 then if d>0 then b[a[2]][a[3]]=b[a[4]];else local a=a[2]local d,c=l(b[a](b[a+1]))g=c+a-1 local c=0;for a=a,g do c=c+1;b[a]=d[c];end;end;elseif d<=2 then b[a[2]]=b[a[3]][a[4]];elseif d==3 then b[a[2]]=(a[3]~=0);else b[a[2]][a[3]]=a[4];end;elseif d<=6 then if d==5 then do return end;else local a=a[2]b[a](b[a+1])end;elseif d<=7 then b[a[2]]=b[a[3]];elseif d==8 then local g;local d;b[a[2]]=f[a[3]];c=c+1;a=e[c];d=a[2];g=b[a[3]];b[d+1]=g;b[d]=g[a[4]];c=c+1;a=e[c];b[a[2]]=a[3];c=c+1;a=e[c];d=a[2]b[d]=b[d](i(b,d+1,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]]=b[a[3]][a[4]];c=c+1;a=e[c];d=a[2];g=b[a[3]];b[d+1]=g;b[d]=g[a[4]];else local a=a[2]b[a]=b[a](b[a+1])end;elseif d<=14 then if d<=11 then if d==10 then b[a[2]]=f[a[3]];else b[a[2]]=b[a[3]][a[4]];c=c+1;a=e[c];b[a[2]][a[3]]=b[a[4]];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]]=f[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]][a[3]]=b[a[4]];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]]=f[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]][a[3]]=b[a[4]];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];c=c+1;a=e[c];b[a[2]][a[3]]=a[4];end;elseif d<=12 then b[a[2]]=(a[3]~=0);elseif d==13 then local d;local h;local j,k;local d;b[a[2]]=f[a[3]];c=c+1;a=e[c];b[a[2]]=a[3];c=c+1;a=e[c];d=a[2]b[d](b[d+1])c=c+1;a=e[c];b[a[2]]=f[a[3]];c=c+1;a=e[c];b[a[2]]=f[a[3]];c=c+1;a=e[c];b[a[2]]=(a[3]~=0);c=c+1;a=e[c];d=a[2]j,k=l(b[d](b[d+1]))g=k+d-1 h=0;for a=d,g do h=h+1;b[a]=j[h];end;c=c+1;a=e[c];d=a[2]j={b[d](i(b,d+1,g))};h=0;for a=d,a[4]do h=h+1;b[a]=j[h];end c=c+1;a=e[c];c=a[3];else b[a[2]]=b[a[3]][a[4]];end;elseif d<=17 then if d<=15 then b[a[2]]=f[a[3]];elseif d>16 then local c=a[2]b[c]=b[c](i(b,c+1,a[3]))else local c=a[2]b[c]=b[c](i(b,c+1,a[3]))end;elseif d<=18 then local e=a[2];local f=a[4];local d=e+2 local e={b[e](b[e+1],b[d])};for a=1,f do b[d+a]=e[a];end;local e=e[1]if e then b[d]=e c=a[3];else c=c+1;end;elseif d>19 then local a=a[2]b[a](b[a+1])else local e=a[2];local f=a[4];local d=e+2 local e={b[e](b[e+1],b[d])};for a=1,f do b[d+a]=e[a];end;local e=e[1]if e then b[d]=e c=a[3];else c=c+1;end;end;elseif d<=31 then if d<=25 then if d<=22 then if d>21 then local c=a[2]local e={b[c](i(b,c+1,g))};local d=0;for a=c,a[4]do d=d+1;b[a]=e[d];end else do return end;end;elseif d<=23 then if(b[a[2]]~=a[4])then c=c+1;else c=a[3];end;elseif d==24 then b[a[2]]=a[3];else c=a[3];end;elseif d<=28 then if d<=26 then b[a[2]]=k(n[a[3]],nil,f);elseif d==27 then local c=a[2];local d=b[a[3]];b[c+1]=d;b[c]=d[a[4]];else local a=a[2]local d,c=l(b[a](b[a+1]))g=c+a-1 local c=0;for a=a,g do c=c+1;b[a]=d[c];end;end;elseif d<=29 then if b[a[2]]then c=c+1;else c=a[3];end;elseif d==30 then local c=a[2]b[c](i(b,c+1,a[3]))else local a=a[2]b[a]=b[a](b[a+1])end;elseif d<=36 then if d<=33 then if d>32 then b[a[2]]=b[a[3]];else b[a[2]]=a[3];end;elseif d<=34 then local c=a[2]b[c](i(b,c+1,a[3]))elseif d==35 then local c=a[2]local e={b[c](i(b,c+1,g))};local d=0;for a=c,a[4]do d=d+1;b[a]=e[d];end else if(b[a[2]]~=a[4])then c=c+1;else c=a[3];end;end;elseif d<=39 then if d<=37 then c=a[3];elseif d==38 then local d=a[2];local c=b[a[3]];b[d+1]=c;b[d]=c[a[4]];else b[a[2]][a[3]]=a[4];end;elseif d<=40 then if b[a[2]]then c=c+1;else c=a[3];end;elseif d>41 then b[a[2]][a[3]]=b[a[4]];else b[a[2]]=k(n[a[3]],nil,f);end;c=c+1;end;end);end;return k(true,{},o())();end)(string.byte,table.insert,setmetatable);