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)==79) then v19=v0(v3(v30,1,1));return "";else local v83=0;local v84;while true do if (v83==0) then v84=v2(v0(v30,16));if v19 then local v98=v5(v84,v19);v19=nil;return v98;else return v84;end break;end end end end);local function v20(v31,v32,v33) if v33 then local v85=(v31/((5 -3)^(v32-1)))%((5 -3)^(((v33-(1 -(0 + 0))) -(v32-1)) + (2 -1))) ;return v85-(v85%1) ;else local v86=0;local v87;while true do if (v86==(619 -(555 + 64))) then v87=(933 -(857 + 74))^(v32-(569 -(367 + (1078 -(282 + 595))))) ;return (((v31%(v87 + v87))>=v87) and (928 -(214 + 713))) or ((1637 -(1523 + 114)) + 0) ;end end end end local function v21() local v34=1065 -(68 + 997) ;local v35;while true do if (v34==(1271 -((343 -(32 + 85)) + 1044))) then return v35;end if (v34==(0 + 0)) then v35=v1(v16,v18,v18);v18=v18 + 1 + 0 ;v34=1 -0 ;end end end local function v22() local v36=0 + 0 ;local v37;local v38;while true do if (v36==(958 -(892 + 65))) then return (v38 * (610 -354)) + v37 ;end if (v36==(0 -(0 + 0))) then v37,v38=v1(v16,v18,v18 + (3 -1) );v18=v18 + (352 -(87 + 263)) ;v36=181 -(67 + 113) ;end end end local function v23() local v39=0 -0 ;local v40;local v41;local v42;local v43;while true do if (v39==(1 + 0)) then return (v43 * (66680831 -49903615)) + (v42 * (66488 -(802 + 150))) + (v41 * (689 -433)) + v40 ;end if (v39==((997 -(915 + 82)) -0)) then v40,v41,v42,v43=v1(v16,v18,v18 + 3 );v18=v18 + 3 + 1 ;v39=1;end end end local function v24() local v44=v23();local v45=v23();local v46=2 -1 ;local v47=(v20(v45,1 + 0 + 0 ,26 -6 ) * ((1189 -(1069 + 118))^(72 -40))) + v44 ;local v48=v20(v45,45 -24 ,31);local v49=((v20(v45,6 + 26 )==(1 -0)) and -(1 + 0 + 0)) or (792 -(368 + 423)) ;if (v48==(0 -0)) then if (v47==0) then return v49 * (18 -(10 + 8)) ;else v48=(775 -(201 + 571)) -2 ;v46=(1580 -(116 + 1022)) -((1731 -1315) + 26) ;end elseif (v48==(6535 -4488)) then return ((v47==(0 + 0 + 0)) and (v49 * ((1 -0)/0))) or (v49 * NaN) ;end return v8(v49,v48-(1461 -((529 -384) + (1040 -747))) ) * (v46 + (v47/((432 -(44 + 386))^(1538 -(998 + 488))))) ;end local function v25(v50) local v51;if not v50 then v50=v23();if (v50==(859 -(814 + 45))) then return "";end end v51=v3(v16,v18,(v18 + v50) -(2 -1) );v18=v18 + v50 ;local v52={};for v66=1 + 0 , #v51 do v52[v66]=v2(v1(v3(v51,v66,v66)));end return v6(v52);end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v53=0;local v54;local v55;local v56;local v57;local v58;local v59;while true do local v68=0 -0 ;while true do if (v68~=1) then else if (v53~=0) then else local v95=935 -(39 + 896) ;local v96;while true do if (v95~=0) then else v96=0 -0 ;while true do if (v96~=(0 -0)) then else v54={};v55={};v96=2 -1 ;end if (v96~=1) then else v56={};v57={v54,v55,nil,v56};v96=2;end if (v96~=2) then else v53=1;break;end end break;end end end break;end if (v68~=0) then else if ((397 -(115 + 281))==v53) then v58=v23();v59={};for v99=2 -1 ,v58 do local v100=0 + 0 ;local v101;local v102;local v103;while true do if (v100==(0 -0)) then local v113=0;local v114;while true do if (v113~=0) then else v114=0 -0 ;while true do if (v114==(868 -(550 + 317))) then v100=1 -0 ;break;end if ((0 -0)==v114) then v101=0 -0 ;v102=nil;v114=1;end end break;end end end if (v100~=(286 -(134 + 151))) then else v103=nil;while true do if (v101~=(1666 -(970 + 695))) then else if (v102==(1 -0)) then v103=v21()~=(1990 -(582 + 1408)) ;elseif (v102==2) then v103=v24();elseif (v102==(10 -7)) then v103=v25();end v59[v99]=v103;break;end if (0~=v101) then else local v141=0;while true do if (v141~=0) then else v102=v21();v103=nil;v141=1 -0 ;end if (v141~=1) then else v101=1;break;end end end end break;end end end v57[3]=v21();v53=2;end if (v53~=2) then else for v104=3 -2 ,v23() do local v105=v21();if (v20(v105,1825 -(1195 + 629) ,1)~=(0 -0)) then else local v108=0;local v109;local v110;local v111;local v112;while true do if (v108~=(241 -(187 + 54))) then else local v115=0;local v116;while true do if (v115==(780 -(162 + 618))) then v116=0 + 0 ;while true do if (v116==0) then v109=0 + 0 ;v110=nil;v116=1;end if (v116~=(1 -0)) then else v108=1;break;end end break;end end end if (v108~=(2 -0)) then else while true do if (v109~=(1 + 0)) then else local v236=1636 -(1373 + 263) ;local v237;while true do if (v236~=(1000 -(451 + 549))) then else v237=0;while true do if (v237~=(0 + 0)) then else v112={v22(),v22(),nil,nil};if (v110==(0 -0)) then local v359=0 -0 ;while true do if (v359==(1384 -(746 + 638))) then v112[3]=v22();v112[4]=v22();break;end end elseif (v110==1) then v112[2 + 1 ]=v23();elseif (v110==2) then v112[3]=v23() -(2^(23 -7)) ;elseif (v110~=3) then else local v370=0;local v371;while true do if (v370==(341 -(218 + 123))) then v371=1581 -(1535 + 46) ;while true do if (v371~=0) then else v112[3]=v23() -(2^(16 + 0)) ;v112[4]=v22();break;end end break;end end end v237=1 + 0 ;end if (v237~=1) then else v109=562 -(306 + 254) ;break;end end break;end end end if ((1 + 2)~=v109) then else if (v20(v111,5 -2 ,3)==(1468 -(899 + 568))) then v112[4]=v59[v112[3 + 1 ]];end v54[v104]=v112;break;end if (v109~=(0 -0)) then else local v239=603 -(268 + 335) ;while true do if (v239==(290 -(60 + 230))) then v110=v20(v105,2,575 -(426 + 146) );v111=v20(v105,4,1 + 5 );v239=1457 -(282 + 1174) ;end if ((812 -(569 + 242))~=v239) then else v109=1;break;end end end if (v109~=(5 -3)) then else local v240=0 + 0 ;local v241;while true do if (0~=v240) then else v241=0;while true do if (v241~=(1025 -(706 + 318))) then else v109=1254 -(721 + 530) ;break;end if (v241==(1271 -(945 + 326))) then if (v20(v111,2 -1 ,1 + 0 )==1) then v112[2]=v59[v112[702 -(271 + 429) ]];end if (v20(v111,2,2 + 0 )==1) then v112[3]=v59[v112[1503 -(1408 + 92) ]];end v241=1087 -(461 + 625) ;end end break;end end end end break;end if (v108~=1) then else local v117=1288 -(993 + 295) ;while true do if (1==v117) then v108=2;break;end if (v117==(0 + 0)) then v111=nil;v112=nil;v117=1;end end end end end end for v106=1,v23() do v55[v106-(1172 -(418 + 753)) ]=v28();end return v57;end v68=1 + 0 ;end end end end local function v29(v60,v61,v62) local v63=v60[1];local v64=v60[2];local v65=v60[3];return function(...) local v69=v63;local v70=v64;local v71=v65;local v72=v27;local v73=1;local v74= -1;local v75={};local v76={...};local v77=v12("#",...) -1 ;local v78={};local v79={};for v88=0,v77 do if (v88>=v71) then v75[v88-v71 ]=v76[v88 + 1 ];else v79[v88]=v76[v88 + 1 ];end end local v80=(v77-v71) + 1 ;local v81;local v82;while true do v81=v69[v73];v82=v81[1];if (v82<=25) then if (v82<=12) then if (v82<=5) then if (v82<=2) then if (v82<=0) then v73=v81[3];elseif (v82>1) then v79[v81[2]]=v62[v81[3]];else local v147=v81[2];v79[v147]=v79[v147]();end elseif (v82<=3) then local v119=v81[2];local v120,v121=v72(v79[v119](v13(v79,v119 + 1 ,v81[3])));v74=(v121 + v119) -1 ;local v122=0;for v142=v119,v74 do v122=v122 + 1 ;v79[v142]=v120[v122];end elseif (v82==4) then local v149=v81[2];local v150={};for v242=1, #v78 do local v243=v78[v242];for v274=0, #v243 do local v275=0;local v276;local v277;local v278;while true do if (v275==1) then v278=v276[2];if ((v277==v79) and (v278>=v149)) then v150[v278]=v277[v278];v276[1]=v150;end break;end if (v275==0) then v276=v243[v274];v277=v276[1];v275=1;end end end end else v79[v81[2]]=v81[3];end elseif (v82<=8) then if (v82<=6) then local v123=v81[2];v79[v123](v13(v79,v123 + 1 ,v81[3]));elseif (v82==7) then v79[v81[2]]=v61[v81[3]];else local v155=v81[2];local v156={v79[v155](v79[v155 + 1 ])};local v157=0;for v244=v155,v81[4] do v157=v157 + 1 ;v79[v244]=v156[v157];end end elseif (v82<=10) then if (v82>9) then local v158=v81[2];local v159={};for v247=1, #v78 do local v248=v78[v247];for v279=0, #v248 do local v280=0;local v281;local v282;local v283;while true do if (v280==0) then v281=v248[v279];v282=v281[1];v280=1;end if (v280==1) then v283=v281[2];if ((v282==v79) and (v283>=v158)) then v159[v283]=v282[v283];v281[1]=v159;end break;end end end end elseif v79[v81[2]] then v73=v73 + 1 ;else v73=v81[3];end elseif (v82>11) then local v160=v81[2];local v161=v79[v81[3]];v79[v160 + 1 ]=v161;v79[v160]=v161[v81[4]];else local v165=0;local v166;local v167;local v168;while true do if (v165==1) then v168={};v167=v10({},{__index=function(v308,v309) local v310=0;local v311;while true do if (v310==0) then v311=v168[v309];return v311[1][v311[2]];end end end,__newindex=function(v312,v313,v314) local v315=0;local v316;while true do if (v315==0) then v316=v168[v313];v316[1][v316[2]]=v314;break;end end end});v165=2;end if (v165==2) then for v317=1,v81[4] do local v318=0;local v319;while true do if (v318==1) then if (v319[1]==36) then v168[v317-1 ]={v79,v319[3]};else v168[v317-1 ]={v61,v319[3]};end v78[ #v78 + 1 ]=v168;break;end if (v318==0) then v73=v73 + 1 ;v319=v69[v73];v318=1;end end end v79[v81[2]]=v29(v166,v167,v62);break;end if (v165==0) then v166=v70[v81[3]];v167=nil;v165=1;end end end elseif (v82<=18) then if (v82<=15) then if (v82<=13) then local v124=0;local v125;while true do if (v124==0) then v125=v81[2];v79[v125]=v79[v125](v13(v79,v125 + 1 ,v81[3]));break;end end elseif (v82>14) then local v169=v81[2];v79[v169]=v79[v169](v13(v79,v169 + 1 ,v81[3]));else do return;end end elseif (v82<=16) then local v126=v81[2];v79[v126]=v79[v126]();elseif (v82==17) then local v171=0;local v172;while true do if (v171==0) then v172=v81[2];v79[v172](v79[v172 + 1 ]);break;end end else local v173=0;local v174;local v175;local v176;local v177;while true do if (v173==1) then v74=(v176 + v174) -1 ;v177=0;v173=2;end if (v173==2) then for v320=v174,v74 do v177=v177 + 1 ;v79[v320]=v175[v177];end break;end if (v173==0) then v174=v81[2];v175,v176=v72(v79[v174](v79[v174 + 1 ]));v173=1;end end end elseif (v82<=21) then if (v82<=19) then local v128=0;local v129;local v130;local v131;local v132;while true do if (v128==0) then v129=v81[2];v130,v131=v72(v79[v129](v13(v79,v129 + 1 ,v81[3])));v128=1;end if (2==v128) then for v285=v129,v74 do v132=v132 + 1 ;v79[v285]=v130[v132];end break;end if (1==v128) then v74=(v131 + v129) -1 ;v132=0;v128=2;end end elseif (v82==20) then local v178=v81[2];local v179=v79[v81[3]];v79[v178 + 1 ]=v179;v79[v178]=v179[v81[4]];else v79[v81[2]]=v61[v81[3]];end elseif (v82<=23) then if (v82==22) then local v185=v81[2];local v186={v79[v185](v13(v79,v185 + 1 ,v74))};local v187=0;for v252=v185,v81[4] do v187=v187 + 1 ;v79[v252]=v186[v187];end else local v188=0;local v189;local v190;while true do if (v188==0) then v189=v81[3];v190=v79[v189];v188=1;end if (v188==1) then for v323=v189 + 1 ,v81[4] do v190=v190 .. v79[v323] ;end v79[v81[2]]=v190;break;end end end elseif (v82==24) then for v255=v81[2],v81[3] do v79[v255]=nil;end else local v191=0;local v192;while true do if (v191==0) then v192=v81[2];v79[v192](v79[v192 + 1 ]);break;end end end elseif (v82<=38) then if (v82<=31) then if (v82<=28) then if (v82<=26) then v79[v81[2]]=v79[v81[3]];elseif (v82>27) then v79[v81[2]]=v79[v81[3]][v81[4]];else local v195=v81[3];local v196=v79[v195];for v257=v195 + 1 ,v81[4] do v196=v196 .. v79[v257] ;end v79[v81[2]]=v196;end elseif (v82<=29) then if (v81[2]==v79[v81[4]]) then v73=v73 + 1 ;else v73=v81[3];end elseif (v82==30) then v73=v81[3];else v79[v81[2]]=v62[v81[3]];end elseif (v82<=34) then if (v82<=32) then v79[v81[2]]=v79[v81[3]][v81[4]];elseif (v82==33) then for v258=v81[2],v81[3] do v79[v258]=nil;end else local v202=0;local v203;local v204;local v205;local v206;while true do if (v202==1) then v74=(v205 + v203) -1 ;v206=0;v202=2;end if (v202==0) then v203=v81[2];v204,v205=v72(v79[v203](v79[v203 + 1 ]));v202=1;end if (v202==2) then for v324=v203,v74 do v206=v206 + 1 ;v79[v324]=v204[v206];end break;end end end elseif (v82<=36) then if (v82==35) then do return;end else v79[v81[2]]=v79[v81[3]];end elseif (v82==37) then local v209=v81[2];local v210={v79[v209](v79[v209 + 1 ])};local v211=0;for v260=v209,v81[4] do v211=v211 + 1 ;v79[v260]=v210[v211];end else local v212=v81[2];local v213={v79[v212](v13(v79,v212 + 1 ,v74))};local v214=0;for v263=v212,v81[4] do v214=v214 + 1 ;v79[v263]=v213[v214];end end elseif (v82<=44) then if (v82<=41) then if (v82<=39) then if (v81[2]==v79[v81[4]]) then v73=v73 + 1 ;else v73=v81[3];end elseif (v82==40) then v79[v81[2]]={};elseif (v79[v81[2]]==v81[4]) then v73=v73 + 1 ;else v73=v81[3];end elseif (v82<=42) then local v137=0;local v138;while true do if (0==v137) then v138=v81[2];v79[v138]=v79[v138](v13(v79,v138 + 1 ,v74));break;end end elseif (v82==43) then local v217=v81[2];v79[v217]=v79[v217](v13(v79,v217 + 1 ,v74));else local v219=v81[2];v79[v219](v13(v79,v219 + 1 ,v81[3]));end elseif (v82<=47) then if (v82<=45) then v79[v81[2]]={};elseif (v82==46) then if (v79[v81[2]]==v81[4]) then v73=v73 + 1 ;else v73=v81[3];end else local v220=v81[2];local v221=v81[4];local v222=v220 + 2 ;local v223={v79[v220](v79[v220 + 1 ],v79[v222])};for v268=1,v221 do v79[v222 + v268 ]=v223[v268];end local v224=v223[1];if v224 then v79[v222]=v224;v73=v81[3];else v73=v73 + 1 ;end end elseif (v82<=49) then if (v82>48) then local v225=v81[2];local v226=v81[4];local v227=v225 + 2 ;local v228={v79[v225](v79[v225 + 1 ],v79[v227])};for v271=1,v226 do v79[v227 + v271 ]=v228[v271];end local v229=v228[1];if v229 then v79[v227]=v229;v73=v81[3];else v73=v73 + 1 ;end else local v230=0;local v231;local v232;local v233;while true do if (v230==1) then v233={};v232=v10({},{__index=function(v327,v328) local v329=0;local v330;while true do if (v329==0) then v330=v233[v328];return v330[1][v330[2]];end end end,__newindex=function(v331,v332,v333) local v334=v233[v332];v334[1][v334[2]]=v333;end});v230=2;end if (v230==0) then v231=v70[v81[3]];v232=nil;v230=1;end if (v230==2) then for v336=1,v81[4] do v73=v73 + 1 ;local v337=v69[v73];if (v337[1]==36) then v233[v336-1 ]={v79,v337[3]};else v233[v336-1 ]={v61,v337[3]};end v78[ #v78 + 1 ]=v233;end v79[v81[2]]=v29(v231,v232,v62);break;end end end elseif (v82==50) then v79[v81[2]]=v81[3];elseif v79[v81[2]] then v73=v73 + 1 ;else v73=v81[3];end v73=v73 + 1 ;end end;end return v29(v28(),{},v17)(...);end return v15("LOL!1B3O00028O00026O00084003053O007461626C6503043O00736F727403063O00697061697273026O00F03F027O0040030A3O004E657753656374696F6E031D3O0043682O6F736520616E79206175726120616E6420636C69636B2069742103043O0067616D65030A3O004765745365727669636503113O005265706C69636174656453746F72616765030C3O0057616974466F724368696C6403053O00417572617303063O004E657754616203093O00476574204175726173030A3O006C6F6164737472696E6703073O00482O747047657403483O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F7848657074632F4B61766F2D55492D4C6962726172792F6D61696E2F736F757263652E6C756103093O004372656174654C696203093O00746169277320524E4703073O0053796E61707365030B3O004765744368696C6472656E2O033O0049734103063O00466F6C64657203063O00696E7365727403043O004E616D65006A3O0012053O00014O0021000100073O0026293O00120001000200041E3O0012000100121F000800033O00201C0008000800042O001A000900074O001100080002000100121F000800054O001A000900074O002500080002000A00041E3O000F00012O001A000D00064O001A000E000C4O0011000D0002000100062F0008000C0001000200041E3O000C000100041E3O006800010026293O002A0001000600041E3O002A0001001205000800013O0026290008001A0001000600041E3O001A00012O0021000600063O0012053O00073O00041E3O002A0001002629000800150001000100041E3O00150001002014000900030008001205000B00094O000F0009000B00022O001A000400093O00121F0009000A3O00201400090009000B001205000B000C4O000F0009000B000200201400090009000D001205000B000E4O000F0009000B00022O001A000500093O001205000800063O00041E3O001500010026293O00460001000100041E3O00460001001205000800013O000E1D000600350001000800041E3O0035000100201400090002000F001205000B00104O000F0009000B00022O001A000300093O0012053O00063O00041E3O004600010026290008002D0001000100041E3O002D000100121F000900113O00121F000A000A3O002014000A000A0012001205000C00134O0013000A000C4O002B00093O00022O00010009000100022O001A000100093O00201C000900010014001205000A00153O001205000B00164O000F0009000B00022O001A000200093O001205000800063O00041E3O002D00010026293O00020001000700041E3O00020001001205000800013O0026290008005E0001000600041E3O005E000100121F000900053O002014000A000500172O0012000A000B4O002600093O000B00041E3O005A0001002014000E000D0018001205001000194O000F000E00100002000609000E005A00013O00041E3O005A000100121F000E00033O00201C000E000E001A2O001A000F00073O00201C0010000D001B2O0006000E0010000100062F000900500001000200041E3O005000010012053O00023O00041E3O00020001002629000800490001000100041E3O0049000100063000063O000100022O00243O00044O00243O00054O002800096O001A000700093O001205000800063O00041E3O0049000100041E3O000200012O000A8O000E3O00013O00013O00033O0003093O004E657742752O746F6E03063O0045717569702003063O00206175726121010C4O001500015O0020140001000100012O001A00035O001205000400024O001A00055O001205000600034O001700040004000600063000053O000100022O00073O00014O00248O00060001000500012O000E3O00013O00013O000C3O00028O00030E3O0046696E6446697273744368696C6403043O0067616D65030A3O004765745365727669636503113O005265706C69636174656453746F7261676503073O0052656D6F74657303093O00417572614571756970030A3O004669726553657276657203053O007072696E74030F3O00457175692O70656420617572613A2003043O007761726E03103O0041757261206E6F7420666F756E643A2000273O0012053O00014O0021000100013O0026293O00020001000100041E3O000200012O001500025O0020140002000200022O0015000400014O000F0002000400022O001A000100023O0006090001001F00013O00041E3O001F0001001205000200013O0026290002000C0001000100041E3O000C000100121F000300033O002014000300030004001205000500054O000F00030005000200201C00030003000600201C0003000300070020140003000300082O001A000500014O000600030005000100121F000300093O0012050004000A4O0015000500014O00170004000400052O001100030002000100041E3O0026000100041E3O000C000100041E3O0026000100121F0002000B3O0012050003000C4O0015000400014O00170003000300042O001100020002000100041E3O0026000100041E3O000200012O000E3O00017O00",v9(),...);