local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;local v6=table.concat;local v7=table.insert;local v8=math.ldexp;local v9=getfenv or function() return _ENV;end ;local v10=setmetatable;local v11=pcall;local v12=select;local v13=unpack or table.unpack ;local v14=tonumber;local function v15(v16,v17,...) local v18=1;local v19;v16=v4(v3(v16,5),"..",function(v30) if (v1(v30,2)==81) then v19=v0(v3(v30,1,1));return "";else local v87=v2(v0(v30,16));if v19 then local v97=v5(v87,v19);v19=nil;return v97;else return v87;end end end);local function v20(v31,v32,v33) if v33 then local v88=(v31/(2^(v32-1)))%(2^(((v33-1) -(v32-1)) + 1)) ;return v88-(v88%1) ;else local v89=2^(v32-1) ;return (((v31%(v89 + v89))>=v89) and 1) or 0 ;end end local function v21() local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22() local v35,v36=v1(v16,v18,v18 + 2 );v18=v18 + 2 ;return (v36 * 256) + v35 ;end local function v23() local v37,v38,v39,v40=v1(v16,v18,v18 + 3 );v18=v18 + 4 ;return (v40 * 16777216) + (v39 * 65536) + (v38 * 256) + v37 ;end local function v24() local v41=v23();local v42=v23();local v43=1;local v44=(v20(v42,1,20) * (2^32)) + v41 ;local v45=v20(v42,21,31);local v46=((v20(v42,32)==1) and -1) or 1 ;if (v45==0) then if (v44==0) then return v46 * 0 ;else v45=1;v43=0;end elseif (v45==2047) then return ((v44==0) and (v46 * (1/0))) or (v46 * NaN) ;end return v8(v46,v45-1023 ) * (v43 + (v44/(2^52))) ;end local function v25(v47) local v48;if not v47 then v47=v23();if (v47==0) then return "";end end v48=v3(v16,v18,(v18 + v47) -1 );v18=v18 + v47 ;local v49={};for v63=1, #v48 do v49[v63]=v2(v1(v3(v48,v63,v63)));end return v6(v49);end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v50={};local v51={};local v52={};local v53={v50,v51,nil,v52};local v54=v23();local v55={};for v65=1,v54 do local v66=v21();local v67;if (v66==1) then v67=v21()~=0 ;elseif (v66==2) then v67=v24();elseif (v66==3) then v67=v25();end v55[v65]=v67;end v53[3]=v21();for v69=1,v23() do local v70=v21();if (v20(v70,1,1)==0) then local v93=v20(v70,2,3);local v94=v20(v70,4,6);local v95={v22(),v22(),nil,nil};if (v93==0) then v95[3]=v22();v95[4]=v22();elseif (v93==1) then v95[3]=v23();elseif (v93==2) then v95[3]=v23() -(2^16) ;elseif (v93==3) then v95[3]=v23() -(2^16) ;v95[4]=v22();end if (v20(v94,1,1)==1) then v95[2]=v55[v95[2]];end if (v20(v94,2,2)==1) then v95[3]=v55[v95[3]];end if (v20(v94,3,3)==1) then v95[4]=v55[v95[4]];end v50[v69]=v95;end end for v71=1,v23() do v51[v71-1 ]=v28();end return v53;end local function v29(v57,v58,v59) local v60=v57[1];local v61=v57[2];local v62=v57[3];return function(...) local v73=v60;local v74=v61;local v75=v62;local v76=v27;local v77=1;local v78= -1;local v79={};local v80={...};local v81=v12("#",...) -1 ;local v82={};local v83={};for v90=0,v81 do if (v90>=v75) then v79[v90-v75 ]=v80[v90 + 1 ];else v83[v90]=v80[v90 + 1 ];end end local v84=(v81-v75) + 1 ;local v85;local v86;while true do v85=v73[v77];v86=v85[1];if (v86<=25) then if (v86<=12) then if (v86<=5) then if (v86<=2) then if (v86<=0) then v83[v85[2]]={};elseif (v86==1) then v83[v85[2]]=v85[3];else do return;end end elseif (v86<=3) then v77=v85[3];elseif (v86==4) then local v157=v85[2];v83[v157](v13(v83,v157 + 1 ,v78));else v83[v85[2]]=v83[v85[3]] + v85[4] ;end elseif (v86<=8) then if (v86<=6) then local v116=v85[2];do return v83[v116](v13(v83,v116 + 1 ,v85[3]));end elseif (v86>7) then v83[v85[2]]= #v83[v85[3]];else v83[v85[2]]=v58[v85[3]];end elseif (v86<=10) then if (v86==9) then v83[v85[2]]=v83[v85[3]]%v83[v85[4]] ;else v83[v85[2]]();end elseif (v86>11) then if not v83[v85[2]] then v77=v77 + 1 ;else v77=v85[3];end else local v163=v85[2];v83[v163]=v83[v163](v13(v83,v163 + 1 ,v78));end elseif (v86<=18) then if (v86<=15) then if (v86<=13) then v83[v85[2]]=v83[v85[3]]%v83[v85[4]] ;elseif (v86==14) then local v165=v85[2];local v166=v83[v165 + 2 ];local v167=v83[v165] + v166 ;v83[v165]=v167;if (v166>0) then if (v167<=v83[v165 + 1 ]) then v77=v85[3];v83[v165 + 3 ]=v167;end elseif (v167>=v83[v165 + 1 ]) then v77=v85[3];v83[v165 + 3 ]=v167;end else v83[v85[2]]=v59[v85[3]];end elseif (v86<=16) then local v118=v85[2];local v119=v83[v118];local v120=v83[v118 + 2 ];if (v120>0) then if (v119>v83[v118 + 1 ]) then v77=v85[3];else v83[v118 + 3 ]=v119;end elseif (v1190) then if (v122>v83[v121 + 1 ]) then v77=v85[3];else v83[v121 + 3 ]=v122;end elseif (v12222) then v83[v85[2]]=v83[v85[3]] + v85[4] ;else local v181=v85[2];local v182,v183=v76(v83[v181](v13(v83,v181 + 1 ,v85[3])));v78=(v183 + v181) -1 ;local v184=0;for v231=v181,v78 do v184=v184 + 1 ;v83[v231]=v182[v184];end end elseif (v86==24) then local v185=v85[2];do return v13(v83,v185,v78);end else local v186=v85[2];local v187,v188=v76(v83[v186](v13(v83,v186 + 1 ,v85[3])));v78=(v188 + v186) -1 ;local v189=0;for v234=v186,v78 do v189=v189 + 1 ;v83[v234]=v187[v189];end end elseif (v86<=38) then if (v86<=31) then if (v86<=28) then if (v86<=26) then v83[v85[2]]= #v83[v85[3]];elseif (v86==27) then v83[v85[2]]=v85[3] + v83[v85[4]] ;else v77=v85[3];end elseif (v86<=29) then v83[v85[2]]=v83[v85[3]];elseif (v86>30) then local v192=v85[2];local v193=v83[v192 + 2 ];local v194=v83[v192] + v193 ;v83[v192]=v194;if (v193>0) then if (v194<=v83[v192 + 1 ]) then v77=v85[3];v83[v192 + 3 ]=v194;end elseif (v194>=v83[v192 + 1 ]) then v77=v85[3];v83[v192 + 3 ]=v194;end else do return;end end elseif (v86<=34) then if (v86<=32) then local v127=v85[2];local v128,v129=v76(v83[v127](v83[v127 + 1 ]));v78=(v129 + v127) -1 ;local v130=0;for v141=v127,v78 do v130=v130 + 1 ;v83[v141]=v128[v130];end elseif (v86>33) then v83[v85[2]]();else v83[v85[2]]=v83[v85[3]]%v85[4] ;end elseif (v86<=36) then if (v86==35) then v83[v85[2]]=v83[v85[3]];else v83[v85[2]]=v83[v85[3]][v85[4]];end elseif (v86==37) then v83[v85[2]]=v85[3] + v83[v85[4]] ;else local v202=v74[v85[3]];local v203;local v204={};v203=v10({},{__index=function(v237,v238) local v239=v204[v238];return v239[1][v239[2]];end,__newindex=function(v240,v241,v242) local v243=v204[v241];v243[1][v243[2]]=v242;end});for v245=1,v85[4] do v77=v77 + 1 ;local v246=v73[v77];if (v246[1]==35) then v204[v245-1 ]={v83,v246[3]};else v204[v245-1 ]={v58,v246[3]};end v82[ #v82 + 1 ]=v204;end v83[v85[2]]=v29(v202,v203,v59);end elseif (v86<=44) then if (v86<=41) then if (v86<=39) then local v131=v74[v85[3]];local v132;local v133={};v132=v10({},{__index=function(v144,v145) local v146=v133[v145];return v146[1][v146[2]];end,__newindex=function(v147,v148,v149) local v150=v133[v148];v150[1][v150[2]]=v149;end});for v152=1,v85[4] do v77=v77 + 1 ;local v153=v73[v77];if (v153[1]==35) then v133[v152-1 ]={v83,v153[3]};else v133[v152-1 ]={v58,v153[3]};end v82[ #v82 + 1 ]=v133;end v83[v85[2]]=v29(v131,v132,v59);elseif (v86==40) then local v206=v85[2];local v207,v208=v76(v83[v206](v13(v83,v206 + 1 ,v78)));v78=(v208 + v206) -1 ;local v209=0;for v250=v206,v78 do v209=v209 + 1 ;v83[v250]=v207[v209];end elseif not v83[v85[2]] then v77=v77 + 1 ;else v77=v85[3];end elseif (v86<=42) then local v135=v85[2];local v136=v83[v85[3]];v83[v135 + 1 ]=v136;v83[v135]=v136[v85[4]];elseif (v86>43) then local v210=v85[2];v83[v210]=v83[v210](v13(v83,v210 + 1 ,v78));else v83[v85[2]]={};end elseif (v86<=47) then if (v86<=45) then local v140=v85[2];v83[v140](v13(v83,v140 + 1 ,v78));elseif (v86==46) then v83[v85[2]]=v58[v85[3]];else v83[v85[2]]=v83[v85[3]][v85[4]];end elseif (v86<=49) then if (v86==48) then local v217=v85[2];local v218=v83[v85[3]];v83[v217 + 1 ]=v218;v83[v217]=v218[v85[4]];else local v222=v85[2];do return v83[v222](v13(v83,v222 + 1 ,v85[3]));end end elseif (v86>50) then local v223=v85[2];local v224,v225=v76(v83[v223](v83[v223 + 1 ]));v78=(v225 + v223) -1 ;local v226=0;for v253=v223,v78 do v226=v226 + 1 ;v83[v253]=v224[v226];end else v83[v85[2]]=v83[v85[3]]%v85[4] ;end v77=v77 + 1 ;end end;end return v29(v28(),{},v17)(...);end return v15("LOL!0F3Q0003063Q00737472696E6703043Q006368617203043Q00627974652Q033Q0073756203053Q0062697433322Q033Q0062697403043Q0062786F7203053Q007461626C6503063Q00636F6E63617403063Q00696E73657274030A3Q006C6F6164737472696E6703043Q0067616D6503073Q00482Q747047657403443Q00D9D7CF35F5E18851C3C2CC6BE1B2D316C4C1CE36E3A9C411DFD7DE2BF2F5C411DC8CF42DEE96DE39D4CBD720E3F4D717DD8CC920E0A88816D4C2DF36A9B6C617DF8CCF3C03083Q007EB1A3BB4586DBA700213Q0012143Q00013Q00202F5Q0002001214000100013Q00202F000100010003001214000200013Q00202F000200020004001214000300053Q00060C0003000A0001000100041C3Q000A0001001214000300063Q00202F000400030007001214000500083Q00202F000500050009001214000600083Q00202F00060006000A00062600073Q000100062Q00233Q00064Q00238Q00233Q00044Q00233Q00014Q00233Q00024Q00233Q00053Q0012140008000B3Q0012140009000C3Q00203000090009000D2Q001D000B00073Q001201000C000E3Q001201000D000F4Q0016000B000D4Q001200096Q002C00083Q00022Q000A0008000100012Q00023Q00013Q00013Q00023Q00026Q00F03F026Q00704002266Q00025Q001201000300014Q000800045Q001201000500013Q0004100003002100012Q002E00076Q001D000800024Q002E000900014Q002E000A00024Q002E000B00034Q002E000C00044Q001D000D6Q001D000E00063Q002005000F000600012Q0016000C000F4Q002C000B3Q00022Q002E000C00034Q002E000D00044Q001D000E00014Q0008000F00014Q0009000F0006000F00101B000F0001000F2Q0008001000014Q000900100006001000101B0010000100100020050010001000012Q0016000D00104Q0012000C6Q002C000A3Q0002002032000A000A00022Q00200009000A4Q002D00073Q000100041F0003000500012Q002E000300054Q001D000400024Q0006000300044Q001500036Q00023Q00017Q00",v9(),...);