local t=string.byte;local r=string.char;local c=string.sub;local h=table.concat;local s=math.ldexp;local Q=getfenv or function()return _ENV end;local l=setmetatable;local Z=select;local f=unpack;local i=tonumber;local function R(f)local e,o,n="","",{}local d=256;local a={}for l=0,d-1 do a[l]=r(l)end;local l=1;local function t()local e=i(c(f,l,l),36)l=l+1;local o=i(c(f,l,l+e-1),36)l=l+e;return o end;e=r(t())n[1]=e;while l<#f do local l=t()if a[l]then o=a[l]else o=e..c(e,1,1)end;a[d]=e..c(o,1,1)n[#n+1],e,d=o,o,d+1 end;return table.concat(n)end;local a=R('1Z2251Z27622C1Z25V26422B2761Z22C21727A23421727721F27A21T21F27622821N27M21N27622921722R1Z21T27J1Z22G1B27M1B27U27T27Y28722D1Z1327Y27D22D21728C27Z27P27R26421T28727V21V27Y28022G1R27A23I1R28628C22C28722L21724J28Q27622H2922941Z22H21N24Z28827621X29728I1Z21X1329C21T28C29I1323N27Y29N21T1Z24328D2762211Z26R29W1Z22121V2A021T28P2A222B25V1Z21U27C2A224J2A023F2932A224R131Y21T24R29X25722R2AM25729X23V21V2AM23V29X24B24J2AM24B29X26J23N2AM26J29X26Z2B621T26Z2762391Z1J2A123925N25F2AM25N2BE2631Z1X21T2BP1Z23921722Q1Y21U2171Y2A225F29322K25F2BE2BG2BI25N2BB2BN2BU21N22Q2BR21N2C12391B25E2AM1B2C122121F24I27Y21F2CO1J2CL21T1J2CI1Z27C29T2BE22R24Y2BR2AR2BU2372422BR2372CI21V26Q1X21U2AW2BU21725E1X22R2C02BU22J2CW22J2CI24J23M2AM2B11Z23528029H23G24R25U28L24R2C12DZ27O29H23922B24Y1Z23822B2CO1R2CR2351R2C128M28H287275131W2D22BU1Z27X2ET23922R2BX21T2D723925722Q2ES2572CI23V21U2ES23V2CI24B25U27Y24B2C122521N2E92EP1B24J2ES2852EE26J2E423I26J2FI21N28C2312872211J23N2ES2BH1Z2342FS28L2FV2A22FX29D2BU2FN2FP27623G26Z2E42BC2CI2GC28M27623522R2G32F127623C2GJ28L26Z2E72GN28723H2GF22U2FQ22S25F2E421V2BL1Z23H2H027623D2372GS23727622O2H728L2HA23D2HD1Z22T1J26R2G427623025V2GK25V2C122X21F26B2CS2762312A927Y2AD22W2632GK2632C11K1Z25T26423E2BQ1Z1L24J21F21322S2AI1G21F2IH27N1X1Z1S2IT28L21F2IW1O2IZ2IV2IL1328H29N1H27D2ET2HR28H2G522P2HS2HU1Z22W21N2IU21N2IW1K132IU132IW1G2IG2II2IK1H24R2IO21Z2AO2IX2J42J11Z2J32IU2K5142K42IW1H2J729R2761T2JB27D2JG2JE2I522R2372132GT2IL28B2A11L21V21V2KP2A71G27G27B2801L1R21D1Y2381R2IW2FZ28C22I28928022J2802IW27D1527D22927D22E27D22L27D23D2LK1Z27O22Y2LO28028F27622M2FK1Z22P27T24J22F27L26421X27O24J22K2M723E27O28128K23I29021F27O22Z2MF22K1327A23E29N2962HI22328022L21F2LB2MF22M2AV2M22AY2M523N27A21X29Q2MB28T2II28W2992172HI2332MW2MY2I42812MP28L29N2M927627N2952NJ2NR1Z22I22R28P2GT2M52NB21X28W24J22G2NM2MR29E21F2932232MF22H2NJ22I2MF22I23729C22P2HI2M522Z2N722Z1Z24J2OD2OA2OC2MF2322MF22F1J2N72BH2O42372MQ2HI29I2LQ27D22H27D2P529927D22827D22F2L029F2OQ2LP2HE2LO2PD28E2LE28027D1Z21527D2C12PR27D1X21227D21Y2292292242291X1F27D22Y22522D21U22722221Z1322522E22621T2Q11322429J21U22921W2QI21Y22522F2281322F2241322222F2QL21X22E22521S22F2222242251X2112PF22I22B21Y2QN2PV2PR25V1S2PY2PF21U21T22721Y1X21B27D21W21Y22F2262RX21U22F2RP2RR2RC27D23G23G2R12Q11X2PQ2R42R62R82RA2RN27622B21U2222292PE2PQ27F27A152802282M72NU27V2BH29H2O527M29N2292872GO1Z28A28H2PO2E92LX2E02PQ27D2132PX2PT27622722421U21Z22822F22922222521W1X2TE27621W21U2RZ1X21027D22Z22F22F22B22S2RX2DM27D2232U222B2281P1C1C22921U22C22821S2TO22B2QV1D2252RX2UF2UH1C23A22522222D2Q12282QC1E2342UK2222UM1E2Q921X2TP2S91E22I22221Y22721Z1E1K1G1N1R1G22S2PX2MF1Z23G23722Q23522O22U23323G2UZ21X21Y22Y2R22Q52TG1Z2TI2TK2TM2TO2TQ2TS2RV2TW2RS2TZ2762U12U32U522F1X21R2U82UA2UC2UE2282SL22222E2281D2RZ2QH2UR22I2V82VE21Z1X2W52WK2342Q122D22221S2WF2PA22721U22I2UY1X21427D23322421S2QC2372XF2XH2Q521627D22O2232QP21U2R72SA2PQ22Z2QI21U2252242QE2RT2XV22921Y2S121Y2382TP21Z22422C2WC2I52WE1X2182XV2RA21Y132Y329M22N132372SK2X42TT1Z22Y21S2RA1Y22R24Z23Y1G25D22326Q22P2Y92762XM2TK2TP21W23B2R12S42YO2ZF2TJ21Z2ZI23422E21T2R822F2S42WN2NQ22I132Z32UP132YV2302TO21W2TP2QC1321T31002342WT2WV2SB27D2342232YI23B21Y22J2WL2PQ22O2YQ2YS2ZT2SH1Z23B22321Y2TX2PQ22Q2RZ22F22322I2TM2YN27D23B22421W21W2RR23A22Y22W21Y22I21T2YG1X2RJ22O1X21H27D22V2222UZ2RQ21Y2352XG2X22VF2372Q32262UM2281W2BQ21J311R311T2S321Y22P22E2222VF2382QP2UV2TQ2281X21C2YP2252V82QR2UG2SF22523421U2XA2WB2WG1Z22U225312B21Z1W1Y2X527D22T2242VF2Q12312WE2BQ2PQ22T312F21Y313D2TX312Z311S2UJ2Q42X42RD2762Q92XA2R22ZE2742Y72QA2S92QD2252201X21A27D235310Z310Z2QK22922X313Y312L2XU276311H22I23431162R22262XJ27D314H2X82U22ZI312L2PZ2762ZK2ZW2RS312N2HJ310S2YT13314H13228314K310Z310H2762ZS2ZU2ZL2RS2872JJ311I315531572261321X2Q43101310S2232ZT1D2YK1Z231224313V1E2KJ22E310021X312213313N2Z32292QF2YV3165313P1P31042YW2TO2XC316C1Q1Q1323522421T22E22J1X3126314G311I2TY310I312W21Y314H311827622S2UG21T314H22T3122310E313V2Z0310R2UP2S52I5315W22221X22I316U31502QU2QT2WL21K31192XX31422QW315M229310B31602ZI1322B2242242202VD12318331591Z22V22E312S2R92252RJ27D21L22R310V22Y22621U2RW1X314F1Z22O2YB2YD23B2RP315T2V722431442YA2YC2R22X82R7318A315T2322SK2RB313R1Z2XQ2XG2SA2XK2HJ318P2R22332RP2VE317C315U2WE316C315T2TP315M319J310R2TI2291G316Q27D2UP22C318C1Z25F224318F2RU2762322Q42YR228317Z2251D31AC315T2QK227227313W318O318Y312C22E2U22SG314Z1Z2ZG2QF2V72V92R21323E2VD2VF318522O2QC22721T2XZ220');local n=bit and bit.bxor or function(l,e)local o,n=1,0 while l>0 and e>0 do local c,a=l%2,e%2 if c~=a then n=n+o end l,e,o=(l-c)/2,(e-a)/2,o*2 end if l0 do local e=l%2 if e>0 then n=n+o end l,o=(l-e)/2,o*2 end return n end local function l(e,l,o)if o then local l=(e/2^(l-1))%2^((o-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(e%(l+l)>=l)and 1 or 0;end;end;local e=1;local function o()local l,o,a,c=t(a,e,e+3);l=n(l,35)o=n(o,35)a=n(a,35)c=n(c,35)e=e+4;return(c*16777216)+(a*65536)+(o*256)+l;end;local function d()local l=n(t(a,e,e),35);e=e+1;return l;end;local function i()local e=o();local o=o();local c=1;local n=(l(o,1,20)*(2^32))+e;local e=l(o,21,31);local l=((-1)^l(o,32));if(e==0)then if(n==0)then return l*0;else e=1;c=0;end;elseif(e==2047)then return(n==0)and(l*(1/0))or(l*(0/0));end;return s(l,e-1023)*(c+(n/(2^52)));end;local R=o;local function s(l)local o;if(not l)then l=R();if(l==0)then return'';end;end;o=c(a,e,e+l-1);e=e+l;local e={}for l=1,#o do e[l]=r(n(t(c(o,l,l)),35))end return h(e);end;local e=o;local function r(...)return{...},Z('#',...)end local function I()local f={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};local t={0,0};local e={};local a={f,nil,t,nil,e};a[4]=d();for a=1,o()do local c=n(o(),118);local o=n(o(),98);local n=l(c,1,2);local e=l(o,1,11);local e={e,l(c,3,11),nil,nil,o};if(n==0)then e[3]=l(c,12,20);e[5]=l(c,21,29);elseif(n==1)then e[3]=l(o,12,33);elseif(n==2)then e[3]=l(o,12,32)-1048575;elseif(n==3)then e[3]=l(o,12,32)-1048575;e[5]=l(c,21,29);end;f[a]=e;end;for l=1,o()do t[l-1]=I();end;local l=o()local o={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};for n=1,l do local e=d();local l;if(e==3)then l=(d()~=0);elseif(e==1)then l=i();elseif(e==2)then l=s();end;o[n]=l;end;a[2]=o return a;end;local function T(l,e,i)local n=l[1];local o=l[2];local e=l[3];local l=l[4];return function(...)local c=n;local n=o;local F=e;local a=l;local R=r local e=1;local d=-1;local X={};local r={...};local t=Z('#',...)-1;local l={};local o={};for l=0,t do if(l>=a)then X[l-a]=r[l+1];else o[l]=r[l+1];end;end;local I=t-a+1 local l;local a;while true do l=c[e];a=l[1];if a<=34 then if a<=16 then if a<=7 then if a<=3 then if a<=1 then if a>0 then if(o[l[2]]==n[l[5]])then e=e+1;else e=e+l[3];end;else o[l[2]]();d=A;end;elseif a==2 then local s;local i;local h;local r;local t;local Z;local a;o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];Z={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;Z[t]=o[l];end;h={o[a](f(Z,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];i=o[l[3]];o[a+1]=i;o[a]=i[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];Z={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;Z[t]=o[l];end;h={o[a](f(Z,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];i=o[l[3]];o[a+1]=i;o[a]=i[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];i=l[3];s=o[i]for l=i+1,l[5]do s=s..o[l];end;o[l[2]]=s;e=e+1;l=c[e];o[l[2]]=n[l[3]];else o[l[2]][n[l[3]]]=n[l[5]];end;elseif a<=5 then if a==4 then e=e+l[3];else local n=l[2];local c=n+l[3]-2;local e={};local l=0;for n=n,c do l=l+1;e[l]=o[n];end;do return f(e,1,l)end;end;elseif a>6 then local n=l[2];local c={};local e=0;local l=n+l[3]-1;for l=n+1,l do e=e+1;c[e]=o[l];end;local c,l=R(o[n](f(c,1,l-n)));l=l+n-1;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else local h;local Z;local r;local t;local i;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;Z={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=Z[t];end;d=r;e=e+1;l=c[e];o[l[2]]=(l[3]~=0);e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;Z={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=Z[t];end;d=r;e=e+1;l=c[e];a=l[2];h=o[l[3]];o[a+1]=h;o[a]=h[n[l[5]]];e=e+1;l=c[e];o[l[2]]={};e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];end;elseif a<=11 then if a<=9 then if a==8 then local n=l[3];local e=o[n]for l=n+1,l[5]do e=e..o[l];end;o[l[2]]=e;else local n=l[2];local c={};local e=0;local a=d;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](f(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;end;elseif a>10 then o[l[2]][n[l[3]]]=n[l[5]];else o[l[2]]=o[l[3]][n[l[5]]];end;elseif a<=13 then if a>12 then o[l[2]]=n[l[3]];else o[l[2]]=o[l[3]];end;elseif a<=14 then local c=l[2];local n=d;local e={};local l=0;for n=c,n do l=l+1;e[l]=o[n];end;do return f(e,1,l)end;elseif a==15 then o[l[2]]={};else local l=l[2];local n=o[l];local e=d-l;for e=1,e do n[e]=o[l+e]end;end;elseif a<=25 then if a<=20 then if a<=18 then if a>17 then o[l[2]]=T(F[l[3]],nil,i);else local c=l[2];local n=d;local e={};local l=0;for n=c,n do l=l+1;e[l]=o[n];end;do return f(e,1,l)end;end;elseif a==19 then local l=l[2];d=l+I-1;for e=l,d do local l=X[e-l];o[e]=l;end;else o[l[2]]=#o[l[3]];end;elseif a<=22 then if a==21 then local Z;local h;local r;local t;local i;local a;a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;h={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];Z=o[l[3]];o[a+1]=Z;o[a]=Z[n[l[5]]];e=e+1;l=c[e];o[l[2]]={};e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];else local n=l[2];local c={};local e=0;local a=n+l[3]-1;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](f(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;end;elseif a<=23 then o[l[2]]={};elseif a>24 then i[n[l[3]]]=o[l[2]];else o[l[2]]={unpack({},1,l[3])};end;elseif a<=29 then if a<=27 then if a>26 then local n=l[2];local a={};local e=0;local c=n+l[3]-1;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](f(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else do return end;end;elseif a==28 then local e=l[2];local l={};local n=d;for e=e+1,n do l[#l+1]=o[e];end;do return o[e](f(l,1,n-e))end;else o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]]={};e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]={};e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];end;elseif a<=31 then if a==30 then local n=l[2];local c={};local e=0;local a=d;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](f(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else o[l[2]][n[l[3]]]=o[l[5]];end;elseif a<=32 then if(o[l[2]]==n[l[5]])then e=e+1;else e=e+l[3];end;elseif a==33 then do return end;else local d;local f;local a;o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]={unpack({},1,l[3])};e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];f=o[a];d=l[3];for l=1,d do f[l]=o[a+l]end;end;elseif a<=52 then if a<=43 then if a<=38 then if a<=36 then if a==35 then local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](f(c,1,l-e));d=e;else o[l[2]]=o[l[3]];end;elseif a==37 then local h;local Z;local r;local t;local i;local a;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;Z={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=Z[t];end;d=r;e=e+1;l=c[e];o[l[2]]=(l[3]~=0);e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;Z={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=Z[t];end;d=r;e=e+1;l=c[e];a=l[2];h=o[l[3]];o[a+1]=h;o[a]=h[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];o[l[2]]=n[l[3]];else o[l[2]]=T(F[l[3]],nil,i);end;elseif a<=40 then if a>39 then e=e+l[3];else local c=l[2];local e=o[l[3]];o[c+1]=e;o[c]=e[n[l[5]]];end;elseif a<=41 then i[n[l[3]]]=o[l[2]];elseif a==42 then local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](f(c,1,l-e));d=e;else local l=l[2];local n=o[l];local e=d-l;for e=1,e do n[e]=o[l+e]end;end;elseif a<=47 then if a<=45 then if a>44 then o[l[2]]={unpack({},1,l[3])};else local Z;local h;local r;local t;local i;local a;a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;h={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];Z=o[l[3]];o[a+1]=Z;o[a]=Z[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;h={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];Z=o[l[3]];o[a+1]=Z;o[a]=Z[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;h={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];Z=o[l[3]];o[a+1]=Z;o[a]=Z[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;h={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;end;elseif a==46 then local h;local r;local a;local Z;local t;o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];t=l[2];Z={};a=0;r=t+l[3]-1;for l=t+1,r do a=a+1;Z[a]=o[l];end;h={o[t](f(Z,1,r-t))};r=t+l[5]-2;a=0;for l=t,r do a=a+1;o[l]=h[a];end;d=r;e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]];e=e+1;l=c[e];t=l[2];Z={};a=0;r=t+l[3]-1;for l=t+1,r do a=a+1;Z[a]=o[l];end;h={o[t](f(Z,1,r-t))};r=t+l[5]-2;a=0;for l=t,r do a=a+1;o[l]=h[a];end;d=r;e=e+1;l=c[e];if(o[l[2]]==n[l[5]])then e=e+1;else e=e+l[3];end;else local e=l[2];local c=e+l[3]-2;local n={};local l=0;for e=e,c do l=l+1;n[l]=o[e];end;do return f(n,1,l)end;end;elseif a<=49 then if a>48 then local a;local h,a;local r;local t;local Z;local s;local a;i[n[l[3]]]=o[l[2]];e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];a=l[2];s=o[l[3]];o[a+1]=s;o[a]=s[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];Z={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;Z[t]=o[l];end;h,r=R(o[a](f(Z,1,r-a)));r=r+a-1;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];Z={};t=0;r=d;for l=a+1,r do t=t+1;Z[t]=o[l];end;h={o[a](f(Z,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];h,r={o[a]()};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];a=l[2];s=o[l[3]];o[a+1]=s;o[a]=s[n[l[5]]];else local Z;local h;local r;local t;local i;local a;o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;h={o[a](f(i,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];Z=o[l[3]];o[a+1]=Z;o[a]=Z[n[l[5]]];e=e+1;l=c[e];o[l[2]]={};e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];a=l[2];i={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;i[t]=o[l];end;o[a](f(i,1,r-a));d=a;e=e+1;l=c[e];a=l[2];Z=o[l[3]];o[a+1]=Z;o[a]=Z[n[l[5]]];end;elseif a<=50 then local l=l[2];local e={};local n=d;for l=l+1,n do e[#e+1]=o[l];end;do return o[l](f(e,1,n-l))end;elseif a>51 then local c=l[2];local e=o[l[3]];o[c+1]=e;o[c]=e[n[l[5]]];else local n=l[3];local e=o[n]for l=n+1,l[5]do e=e..o[l];end;o[l[2]]=e;end;elseif a<=61 then if a<=56 then if a<=54 then if a>53 then local e=l[2];local c,n={o[e]()};local n=e+l[5]-2;local l=0;for e=e,n do l=l+1;o[e]=c[l];end;d=n;else o[l[2]][n[l[3]]]=o[l[5]];end;elseif a>55 then local l=l[2];d=l+I-1;for e=l,d do local l=X[e-l];o[e]=l;end;else local e=l[2];local n=o[e];local l=l[3];for l=1,l do n[l]=o[e+l]end;end;elseif a<=58 then if a>57 then o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]={};e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];else local e=l[2];local n=o[e];local l=l[3];for l=1,l do n[l]=o[e+l]end;end;elseif a<=59 then o[l[2]]=i[n[l[3]]];elseif a==60 then o[l[2]]();d=A;else local n=l[2];local c={};local e=0;local l=n+l[3]-1;for l=n+1,l do e=e+1;c[e]=o[l];end;local c,l=R(o[n](f(c,1,l-n)));l=l+n-1;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;end;elseif a<=65 then if a<=63 then if a==62 then local e=l[2];local c,n={o[e]()};local n=e+l[5]-2;local l=0;for e=e,n do l=l+1;o[e]=c[l];end;d=n;else o[l[2]]=n[l[3]];end;elseif a>64 then local e=l[2];local c=(l[5]-1)*50;local n=o[e];local l=d-e;for l=1,l do n[c+l]=o[e+l]end;else o[l[2]]=(l[3]~=0);end;elseif a<=67 then if a>66 then o[l[2]]=o[l[3]][n[l[5]]];else o[l[2]]=#o[l[3]];end;elseif a<=68 then local a;local h,a;local r;local t;local Z;local s;local a;o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];o[l[2]]=i[n[l[3]]];e=e+1;l=c[e];a=l[2];s=o[l[3]];o[a+1]=s;o[a]=s[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];Z={};t=0;r=a+l[3]-1;for l=a+1,r do t=t+1;Z[t]=o[l];end;h,r=R(o[a](f(Z,1,r-a)));r=r+a-1;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];a=l[2];Z={};t=0;r=d;for l=a+1,r do t=t+1;Z[t]=o[l];end;h={o[a](f(Z,1,r-a))};r=a+l[5]-2;t=0;for l=a,r do t=t+1;o[l]=h[t];end;d=r;e=e+1;l=c[e];o[l[2]]();d=a;e=e+1;l=c[e];do return end;elseif a==69 then o[l[2]]=(l[3]~=0);else o[l[2]]=i[n[l[3]]];end;e=e+1;end;end;end;return T(I(),{},Q())();