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 v84=0;local v85;while true do if (v84==0) then v85=v2(v0(v30,16));if v19 then local v99=v5(v85,v19);v19=nil;return v99;else return v85;end break;end end end end);local function v20(v31,v32,v33) if v33 then local v86=(v31/((929 -(214 + 713))^(v32-(2 -1))))%(((118 -(32 + 85)) + 1 + 0)^(((v33-(2 -1)) -(v32-(878 -(282 + 595)))) + (1 -0))) ;return v86-(v86%((1 + 1) -1)) ;else local v87=(621 -(555 + 64))^(v32-(932 -((1814 -(892 + 65)) + 74))) ;return (((v31%(v87 + v87))>=v87) and (569 -(367 + 201))) or (0 -0) ;end end local function v21() local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22() local v35=0 -0 ;local v36;local v37;while true do if (v35==(1 -0)) then return (v37 * (469 -(157 + 56))) + v36 ;end if (v35==(350 -(87 + 263))) then v36,v37=v1(v16,v18,v18 + (182 -((266 -199) + 113)) );v18=v18 + 2 + 0 ;v35=2 -1 ;end end end local function v23() local v38=997 -(915 + 82) ;local v39;local v40;local v41;local v42;while true do if (v38==(2 -1)) then return (v42 * (16778168 -(802 + 27 + 123))) + (v41 * 65536) + (v40 * (336 -80)) + v39 ;end if (v38==(0 -(0 -0))) then v39,v40,v41,v42=v1(v16,v18,v18 + (5 -2) );v18=v18 + (8 -4) ;v38=1 + 0 ;end end end local function v24() local v43=0 + 0 ;local v44;local v45;local v46;local v47;local v48;local v49;while true do if (v43==1) then v46=792 -(368 + 423) ;v47=(v20(v45,3 -2 ,20) * (2^(50 -(10 + 8)))) + v44 ;v43=7 -5 ;end if (v43==(1 + 1)) then v48=v20(v45,463 -(416 + 26) ,98 -67 );v49=((v20(v45,32)==(886 -(261 + 624))) and -(1 + 0)) or (1 -0) ;v43=441 -((257 -112) + 293) ;end if (v43==(430 -(44 + 386))) then v44=v23();v45=v23();v43=1487 -((2078 -(1020 + 60)) + 488) ;end if (v43==(1 + 2)) then if (v48==((1423 -(630 + 793)) + 0)) then if (v47==(772 -(201 + 571))) then return v49 * (1138 -(116 + 1022)) ;else v48=4 -3 ;v46=0 + (0 -0) ;end elseif (v48==(7472 -5425)) then return ((v47==(0 -(0 -0))) and (v49 * (1/(859 -(814 + 45))))) or (v49 * NaN) ;end return v8(v49,v48-1023 ) * (v46 + (v47/((4 -2)^(3 + 49)))) ;end end end local function v25(v50) local v51;if not v50 then local v88=0 + 0 ;while true do if (v88==(1913 -(1789 + 124))) then v50=v23();if (v50==((766 -(745 + 21)) -0)) then return "";end break;end end end v51=v3(v16,v18,(v18 + v50) -(1748 -(760 + 987)) );v18=v18 + v50 ;local v52={};for v68=1, #v51 do v52[v68]=v2(v1(v3(v51,v68,v68)));end return v6(v52);end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v53=0 + 0 ;local v54;local v55;local v56;local v57;local v58;local v59;local v60;local v61;while true do if ((1468 -(899 + 568))==v53) then v56=nil;v57=nil;v53=2 + 0 ;end if (v53==3) then v60=nil;v61=nil;v53=9 -5 ;end if (v53==(605 -(268 + 335))) then v58=nil;v59=nil;v53=3;end if (v53==0) then v54=0;v55=nil;v53=291 -(60 + 230) ;end if (v53==(576 -(426 + 146))) then while true do if (v54==(0 + 0)) then local v96=0;local v97;while true do if (v96==0) then v97=1456 -(282 + 1174) ;while true do if (v97==1) then v54=1;break;end if (0==v97) then v55=811 -(569 + 242) ;v56=nil;v97=1;end end break;end end end if (3~=v54) then else v61=nil;while true do local v100=0 -0 ;local v101;while true do if ((0 + 0)~=v100) then else v101=1024 -(706 + 318) ;while true do if (v101==0) then local v153=0;while true do if (v153~=(1251 -(721 + 530))) then else if ((1273 -(945 + 326))~=v55) then else local v181=0;local v182;while true do if (v181==(0 -0)) then v182=0;while true do local v189=0;while true do if (v189~=(0 + 0)) then else if (v182~=(701 -(271 + 429))) then else return v59;end if (v182~=(0 + 0)) then else local v196=0;while true do if (v196~=1) then else v182=1501 -(1408 + 92) ;break;end if (v196~=(1086 -(461 + 625))) then else for v200=1,v23() do local v201=1288 -(993 + 295) ;local v202;local v203;while true do if (v201~=(1 + 0)) then else while true do if (v202==(1171 -(418 + 753))) then v203=v21();if (v20(v203,1,1 + 0 )==(0 + 0)) then local v207=0;local v208;local v209;local v210;local v211;while true do if (v207~=1) then else v210=nil;v211=nil;v207=1 + 1 ;end if (v207==0) then local v212=0 + 0 ;while true do if (v212==1) then v207=530 -(406 + 123) ;break;end if (v212==(1769 -(1749 + 20))) then v208=0 + 0 ;v209=nil;v212=1;end end end if (v207==2) then while true do if (v208~=(1324 -(1249 + 73))) then else local v213=0;local v214;while true do if ((0 + 0)==v213) then v214=1145 -(466 + 679) ;while true do if ((2 -1)~=v214) then else v208=3;break;end if (v214==0) then local v223=0;while true do if (v223~=(0 -0)) then else if (v20(v210,1,1901 -(106 + 1794) )==1) then v211[2]=v61[v211[2]];end if (v20(v210,1 + 1 ,2)~=(1 + 0)) then else v211[3]=v61[v211[8 -5 ]];end v223=2 -1 ;end if (v223==1) then v214=1;break;end end end end break;end end end if (v208==(115 -(4 + 110))) then local v215=584 -(57 + 527) ;local v216;local v217;while true do if (1==v215) then while true do if (v216~=(1427 -(41 + 1386))) then else v217=0;while true do if (1==v217) then v208=2;break;end if ((103 -(17 + 86))==v217) then local v225=0 + 0 ;while true do if (v225==0) then v211={v22(),v22(),nil,nil};if (v209==(166 -(122 + 44))) then local v230=0 -0 ;local v231;local v232;local v233;while true do if (0~=v230) then else v231=0;v232=nil;v230=3 -2 ;end if (v230==1) then v233=nil;while true do if (v231==(0 + 0)) then local v236=0;while true do if (v236==1) then v231=1;break;end if (v236==0) then v232=0 + 0 ;v233=nil;v236=1 -0 ;end end end if (v231==1) then while true do if (v232~=0) then else v233=65 -(30 + 35) ;while true do if (v233==(0 + 0)) then v211[1260 -(1043 + 214) ]=v22();v211[4]=v22();break;end end break;end end break;end end break;end end elseif (v209==1) then v211[11 -8 ]=v23();elseif (v209==(1214 -(323 + 889))) then v211[3]=v23() -((5 -3)^(596 -(361 + 219))) ;elseif (v209~=3) then else local v237=0;local v238;while true do if (v237~=(320 -(53 + 267))) then else v238=0 + 0 ;while true do if (v238~=(413 -(15 + 398))) then else v211[985 -(18 + 964) ]=v23() -(2^(60 -44)) ;v211[4]=v22();break;end end break;end end end v225=1;end if (v225~=(1 + 0)) then else v217=1;break;end end end end break;end end break;end if (v215~=0) then else v216=0;v217=nil;v215=1 + 0 ;end end end if (v208==0) then local v218=0;local v219;while true do if ((850 -(20 + 830))==v218) then v219=0 + 0 ;while true do if (v219~=1) then else v208=127 -(116 + 10) ;break;end if (v219==0) then local v224=0;while true do if (v224==0) then v209=v20(v203,1 + 1 ,741 -(542 + 196) );v210=v20(v203,8 -4 ,6);v224=1 + 0 ;end if (v224==1) then v219=1 + 0 ;break;end end end end break;end end end if (v208==(2 + 1)) then if (v20(v210,7 -4 ,3)==1) then v211[4]=v61[v211[9 -5 ]];end v56[v200]=v211;break;end end break;end end end break;end end break;end if (v201==(1551 -(1126 + 425))) then local v206=0;while true do if (v206==(406 -(118 + 287))) then v201=1;break;end if (v206==(0 -0)) then v202=1121 -(118 + 1003) ;v203=nil;v206=1;end end end end end for v204=2 -1 ,v23() do v57[v204-(378 -(142 + 235)) ]=v28();end v196=4 -3 ;end end end break;end end end break;end end end if ((1 + 0)==v55) then local v183=977 -(553 + 424) ;while true do if (v183~=0) then else local v184=0 -0 ;local v185;while true do if (v184==(0 + 0)) then v185=0;while true do if (v185~=1) then else v183=1;break;end if (v185==(0 + 0)) then v60=v23();v61={};v185=1;end end break;end end end if (v183==(2 + 0)) then v55=1 + 1 ;break;end if (v183==(1 + 0)) then for v190=2 -1 ,v60 do local v191=0 -0 ;local v192;local v193;local v194;while true do if (0~=v191) then else local v195=0 -0 ;while true do if (v195==0) then v192=0;v193=nil;v195=1 + 0 ;end if (v195~=1) then else v191=1;break;end end end if (1~=v191) then else v194=nil;while true do if ((4 -3)==v192) then if (v193==(754 -(239 + 514))) then v194=v21()~=(0 + 0) ;elseif (v193==2) then v194=v24();elseif (v193~=(1332 -(797 + 532))) then else v194=v25();end v61[v190]=v194;break;end if (v192~=0) then else local v198=0;local v199;while true do if (v198==0) then v199=0 + 0 ;while true do if (1~=v199) then else v192=1 + 0 ;break;end if (v199==(0 -0)) then v193=v21();v194=nil;v199=1;end end break;end end end end break;end end end v59[1205 -(373 + 829) ]=v21();v183=2;end end end v153=1;end if (v153==1) then v101=1;break;end end end if (v101==(732 -(476 + 255))) then if (v55==(1130 -(369 + 761))) then local v165=0 + 0 ;local v166;while true do if (v165==(0 -0)) then v166=0;while true do if (v166==0) then v56={};v57={};v166=1 -0 ;end if ((240 -(64 + 174))~=v166) then else v55=1;break;end if (v166==1) then local v187=0 + 0 ;local v188;while true do if (v187==(0 -0)) then v188=0;while true do if ((336 -(144 + 192))~=v188) then else v58={};v59={v56,v57,nil,v58};v188=1;end if (v188==1) then v166=1506 -(363 + 1141) ;break;end end break;end end end end break;end end end break;end end break;end end end break;end if (v54==(1581 -(1183 + 397))) then v57=nil;v58=nil;v54=5 -3 ;end if (v54==2) then local v98=0 + 0 ;while true do if (v98==(0 + 0)) then v59=nil;v60=nil;v98=1976 -(1913 + 62) ;end if (v98==(1 + 0)) then v54=7 -4 ;break;end end end end break;end end end local function v29(v62,v63,v64) local v65=v62[1];local v66=v62[2];local v67=v62[3];return function(...) local v70=v65;local v71=v66;local v72=v67;local v73=v27;local v74=1;local v75= -1;local v76={};local v77={...};local v78=v12("#",...) -1 ;local v79={};local v80={};for v89=0,v78 do if (v89>=v72) then v76[v89-v72 ]=v77[v89 + 1 ];else v80[v89]=v77[v89 + 1 ];end end local v81=(v78-v72) + 1 ;local v82;local v83;while true do v82=v70[v74];v83=v82[1];if (v83<=14) then if (v83<=6) then if (v83<=2) then if (v83<=0) then v74=v82[3];elseif (v83>1) then v80[v82[2]]=v80[v82[3]];else v80[v82[2]]=v82[3];end elseif (v83<=4) then if (v83==3) then do return;end else v80[v82[2]]=v64[v82[3]];end elseif (v83>5) then local v111=0;local v112;while true do if (v111==0) then v112=v82[2];v80[v112]=v80[v112](v13(v80,v112 + 1 ,v82[3]));break;end end else local v113=v82[2];local v114,v115=v73(v80[v113](v80[v113 + 1 ]));v75=(v115 + v113) -1 ;local v116=0;for v154=v113,v75 do local v155=0;while true do if (v155==0) then v116=v116 + 1 ;v80[v154]=v114[v116];break;end end end end elseif (v83<=10) then if (v83<=8) then if (v83>7) then local v117=0;local v118;while true do if (v117==0) then v118=v82[2];v80[v118](v13(v80,v118 + 1 ,v75));break;end end else v80[v82[2]]=v64[v82[3]];end elseif (v83==9) then v74=v82[3];else v80[v82[2]]=v80[v82[3]][v82[4]];end elseif (v83<=12) then if (v83>11) then local v124=v82[2];local v125,v126=v73(v80[v124](v80[v124 + 1 ]));v75=(v126 + v124) -1 ;local v127=0;for v156=v124,v75 do v127=v127 + 1 ;v80[v156]=v125[v127];end else v80[v82[2]]={};end elseif (v83>13) then local v129=0;local v130;while true do if (0==v129) then v130=v82[2];v80[v130](v80[v130 + 1 ]);break;end end else local v131=0;local v132;while true do if (0==v131) then v132=v82[2];v80[v132](v80[v132 + 1 ]);break;end end end elseif (v83<=21) then if (v83<=17) then if (v83<=15) then v80[v82[2]][v82[3]]=v82[4];elseif (v83==16) then for v159=v82[2],v82[3] do v80[v159]=nil;end else v80[v82[2]]=v80[v82[3]];end elseif (v83<=19) then if (v83>18) then local v135=0;local v136;while true do if (v135==0) then v136=v82[2];v80[v136]=v80[v136](v13(v80,v136 + 1 ,v82[3]));break;end end else local v137=v82[2];v80[v137](v13(v80,v137 + 1 ,v75));end elseif (v83==20) then local v138=v82[2];local v139=v80[v82[3]];v80[v138 + 1 ]=v139;v80[v138]=v139[v82[4]];else v80[v82[2]]={};end elseif (v83<=25) then if (v83<=23) then if (v83>22) then v80[v82[2]]=v82[3];else for v161=v82[2],v82[3] do v80[v161]=nil;end end elseif (v83==24) then do return;end elseif (v80[v82[2]]==v82[4]) then v74=v74 + 1 ;else v74=v82[3];end elseif (v83<=27) then if (v83>26) then v80[v82[2]]=v80[v82[3]][v82[4]];else local v148=0;local v149;local v150;while true do if (v148==1) then v80[v149 + 1 ]=v150;v80[v149]=v150[v82[4]];break;end if (v148==0) then v149=v82[2];v150=v80[v82[3]];v148=1;end end end elseif (v83==28) then v80[v82[2]][v82[3]]=v82[4];elseif (v80[v82[2]]==v82[4]) then v74=v74 + 1 ;else v74=v82[3];end v74=v74 + 1 ;end end;end return v29(v28(),{},v17)(...);end return v15("LOL!1D3O00028O00026O001440026O00F03F027O0040026O00284003043O0067616D65030A3O004765745365727669636503113O005265706C69636174656453746F7261676503063O004576656E747303083O004163746976697479030A3O004576656E74456E656D79030E3O0048757274456E656D794576656E74030A3O004669726553657276657203063O00756E7061636B026O002A40026O001840026O000840026O001040026O001C40026O002040026O002240026O002C40026O002E40026O00264003043O0077616974029A5O99B93F026O00244003073O0052656269727468030C3O00526562697274684576656E740069012O0012173O00014O0016000100013O0026193O0034000100020004093O003400012O000B00023O000200301C00020003000300301C0002000400052O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O0001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C00020004000F2O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00010012173O00103O0026193O005D000100030004093O005D00012O000B00023O000200301C00020003000300301C0002000400042O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400112O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400122O0011000100023O0012173O00043O0026193O0086000100110004093O008600012O000B00023O000200301C00020003000300301C0002000400132O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400142O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400152O0011000100023O0012173O00123O0026193O00B8000100100004093O00B80001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400162O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O0001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400172O0011000100023O0012173O00133O0026193O00F3000100120004093O00F30001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O0001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400182O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O0001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00010012173O00023O0026193O00252O0100040004093O00252O01001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400022O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C0002000400102O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00010012173O00113O0026193O004D2O0100010004093O004D2O01001207000200193O0012170003001A4O000D0002000200012O000B00023O000200301C00020003000300301C0002000400032O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00012O000B00023O000200301C00020003000300301C00020004001B2O0011000100023O001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O00010012173O00033O0026193O0002000100130004093O00020001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002000A00200A00020002000B00200A00020002000C00201A00020002000D0012070004000E4O0011000500014O000C000400054O000800023O0001001207000200063O00201A000200020007001217000400084O001300020004000200200A00020002000900200A00020002001C00200A00020002001D00201A00020002000D2O000D0002000200010004095O00010004093O000200010004095O00012O00033O00017O00",v9(),...);