return(function(...)local h,T do local u=math.floor local p=math.random local l=table.remove local r=string.char local x=0 local F=2 local k={}local b={}local a=0 local E={}for u=1,256,1 do(E)[u]=u end repeat local u=p(1,#E)local T=l(E,u);(b)[T]=r(T-1)until#E==0 local e={}local function A()if#e==0 then x=(x*1+21889562648713)%35184372088832 repeat F=(F*33)%257 until F~=1 local p=F%32 local T=(u(x/2^(13-(F-p)/32))%4294967296.0)/2^p local h=u((T%1)*4294967296.0)+u(T)local l=h%65536 local r=(h-l)/65536 local k=l%256 local b=(l-k)/256 local a=r%256 local E=(r-a)/256 e={k;b,a;E}end return table.remove(e)end local Z={}h=setmetatable({},{__index=Z;__metatable=nil})function T(u,p)local h=Z if(h)[p]then else e={}local T=b x=p%35184372088832 F=p%255+2 local l=string.len(u);(h)[p]=""local r=7 for l=1,l,1 do r=((string.byte(u,l)+A())+r)%256;(h)[p]=(h)[p]..(T)[r+1]end end return p end end local u={(h)[T("r\204m\199o\151\171\171",31641328115406)],(h)[T("\155\205g\251\152\129fB\014\t&=\253j\rn\167z\147e",30789093953836)];(h)[T("\031\252\218\132\129Rz0",23755509526480)],(h)[T("\155J\241X\030\235J\004\160\n\137.\152\019\a\146",32123550510177)];(h)[T("j\1908E\016l\003\227\212\210'\001\152tL\165\235\225\237y\2434\237R",29984864967476)];(h)[T("\214\190\250\135\237\234\165*",520267409617)];(h)[T("\243\233\150o\225\143\224)",6903840555615)],(h)[T("\146\159i]\1461~u\227\251MrO\152Ri\222\152\221",15044372434004)];(h)[T("gJoqP\249Gc",29022560046441)];(h)[T("&\176\212?tCh\017\154\250\aY\020~\165\141",27321909569673)],(h)[T("\002E\241`\163X\142\255\133\205\130\175",11437394806571)];(h)[T("\203\222\237k}\161\254\251{\002M\144",3601164026272)];(h)[T("\136\209~\022#?Rv",33392230033323)];(h)[T("\208\028\149b\020\208\238\"\016\152/\152f\027\186K\018\233\147\221",32426168982495)];(h)[T("\014\247\162n|%`^",11295125798050)],(h)[T("[\018*t\031i\134\015a\248\189@",23849410957040)],(h)[T("m=\223(\245\214\014\019\200J\137a0\a\165]",7930166886809)];(h)[T("\197ila\nz\198n\242\185\162\1878/N\200",25300502604901)],(h)[T("\021\206\221\020\164\202\218F\181\024\242\247",24976676848935)];(h)[T("\1614Y\214",34733540905763)];(h)[T("s^\222c\005\241\235\216",11806335259360)];(h)[T("\228\016\238\175\198\175\b\006Y\203\164\180",25467340247474)],(h)[T("\252A|+fa%\230\252\176\177$\015\030\184\210\161\253\187\228\019\179s|",34869894798673)],(h)[T("T\234q\227\177Qf\199\027\017\168\189/\203P\191",13866221464118)],(h)[T("\012\241\167\230\173\225\232\028\159\134\012\150",10108584412741)];(h)[T("\163\030\147\2159\181\210\174\174Z\164\"\239nA\128\132\005\225=O\017I\150\002\241\v$\151mp\031\129k\248v$\167&X\232\140\1754",11909505488939)],(h)[T("\250\020\130\170\005\012{\247\027\188o5$\216\202\143",10113695908654)];(h)[T("H\190\166\2155\166\190\173\a\130\206\216",648572588502)];(h)[T("\174d\a,TE\186<",8219046602005)],(h)[T("\158m\027QV\003}\197",18607094510184)];(h)[T("&\215\206\243\159^U\002\019p\186\130\1283R\1711eC\22255CJ\135 \175\166\026\152\024\145\175Ts\181\159\246@\015\235\2163\201\217\139\139\211y%[9\239\226\142\156\253\215O\aE=K\170Q\207*/\220\149\176m\158}",29620833100884)];(h)[T("\020\230\207\b\171\146pEU\218\207\226",26492364009278)];(h)[T("4%\188i\r,\201\154\vWO\239\175Al\170",23624418733942)],(h)[T("\220\204E\253\0199\030\216,\130\141\244c\004\223\131",10267093811696)];(h)[T("t\132v\030\136B:X\017%\245\192L\0240)\146\203\194b;Y(\227\160V\000\180q\226\203\198\246\147v\241\215\146\027eS\221@\006\tQS\218",26218018348639)];(h)[T("\233F\181~\200\221\142pm\205\163\208",31864410093731)],(h)[T("\174\001\155\145\2424D\030t\v:L\227}D\145S\012k\250\003\004XBn\216_sqr\134ns\199\180\187\224\217>,\230\2325\207VF*\183b\014\000\1870\242\142\133e\132\003\165$\247\217\0223v]\028%\002\000\237\031\133\174\030",32531620112573)];(h)[T("8\220\1374\165c)\t#?\174\129",27286213531149)];(h)[T("f&\029\247\225\153\181\144/\167\250\255\224\141GV\b\092\012|\142V\215[} T\017\r(\186:",10530419757267)],(h)[T("&\015a^j\186\v\230\237zC~\127\220\136.\204\164|\203",6063323583577)],(h)[T("\179\158|\2131[\015\028\206\240PZ\175\189_h",14372574872275)];(h)[T("\0293|\198\252u\191B",13451893738417)],(h)[T("\023]`\193\016\137\164T~b\205\254",7464690754728)];(h)[T("I\150\148\164w\174\130\132",32354925608915)],(h)[T(" \190\160\162\030!*\251\n\0246\028J\164\203\161",31190393938397)];(h)[T("\235\161g\027Z\175\224\0163\137\224F}\245\000P:>a\002",3796112555915)]}for p,T in ipairs({{1,83};{1,17};{18;83}})do while(T)[1]<(T)[2]do(u)[(T)[1]],(u)[(T)[2]],(T)[1],(T)[2]=(u)[(T)[2]],(u)[(T)[1]],(T)[1]+1,(T)[2]-1 end end local function p(p)return(u)[p+15342]end do local p=(string)[(h)[T("\169\221\247\152",27423439982964)]]local l=(table)[(h)[T("#^;\248\127_",3822235793563)]]local r={[(h)[T("\164",19947914962106)]]=49,[(h)[T("-",566348351325)]]=26,[(h)[T("e",24550719279606)]]=14,[(h)[T("\140",21236436158395)]]=1,[(h)[T("o",16491812325172)]]=51,[(h)[T("\199",17605732251220)]]=21,[(h)[T("~",29921580769913)]]=46;[(h)[T("\221",14847841159589)]]=7,[(h)[T("R",18757816381147)]]=35,[(h)[T("\157",28709835404355)]]=23,[(h)[T("\181",6138450852870)]]=39;[(h)[T("\018",16136859054162)]]=24;[(h)[T("\167",3086336336896)]]=18,[(h)[T("\145",29843515179134)]]=59,[(h)[T("\150",1604272146867)]]=20,[(h)[T("\145",14602486980057)]]=36;[(h)[T("\255",31568976143856)]]=62;[(h)[T("\227",32960988782081)]]=19,[(h)[T("6",6310270864778)]]=47,[(h)[T("\r",363953022929)]]=58,[(h)[T("\017",24675740033458)]]=61;[(h)[T("\153",29967404051219)]]=41;[(h)[T("\205",30589251197599)]]=34;[(h)[T("V",34449075228674)]]=63;[(h)[T("\a",30424565850371)]]=8;[(h)[T("F",22592835199166)]]=16,[(h)[T("8",23747015601986)]]=53;[(h)[T("\200",20207044340169)]]=42,[(h)[T("T",12411157552662)]]=31;[(h)[T("C",11901144972622)]]=3;[(h)[T("\012",3074105729495)]]=22,[(h)[T("\206",14589180615247)]]=15,[(h)[T("\029",29801537246058)]]=32;[(h)[T("i",7716693806511)]]=52,[(h)[T("\184",31982338238983)]]=10,[(h)[T("\191",7522426443142)]]=5,[(h)[T("\172",26081404357915)]]=44,[(h)[T("\186",12101325822767)]]=60,[(h)[T("\214",20279521170703)]]=57;[(h)[T("\170",622482713736)]]=50;[(h)[T("\203",33363300821538)]]=48,[(h)[T("@",24839535114291)]]=43;[(h)[T("\213",2671914517881)]]=29,[(h)[T("5",13136736249196)]]=33,[(h)[T("\142",6119329104210)]]=30;[(h)[T("6",6245796132582)]]=45,[(h)[T("\150",4207403342874)]]=9,[(h)[T("\136",23045196778418)]]=12,[(h)[T("\168",12353007601243)]]=13,[(h)[T("\227",18074464386022)]]=37;[(h)[T("8",22038080572986)]]=0;[(h)[T("\252",3841048995569)]]=4;[(h)[T("\148",11538032853227)]]=25,[(h)[T("\030",9124642153901)]]=38;[(h)[T("\219",14729193739050)]]=56,[(h)[T("\237",32560087345773)]]=55;[(h)[T("\v",25771097950950)]]=40;[(h)[T("\160",29007620576003)]]=2,[(h)[T("[",19367276252248)]]=27,[(h)[T("#",10141111549027)]]=6;[(h)[T("\254",30082544912580)]]=17;[(h)[T("\017",20307537845857)]]=28;[(h)[T("\148",3488315247420)]]=54,[(h)[T("\216",27893046089888)]]=11}local x=type local F=(string)[(h)[T("\170k\235",32229072555604)]]local k=(table)[(h)[T("]\240\150\003\219\001",18391559749624)]]local b=(math)[(h)[T("l\165\206\207'",20124131655383)]]local a=(string)[(h)[T("\214i\221",9554168673849)]]local E=u for u=1,#E,1 do local e=(E)[u]if x(e)==(h)[T("\173\162\131\138\154\224",19577734143554)]then local x=F(e)local A={}local Z=1 local S=0 local z=0 while Z<=x do local u=a(e,Z,Z)local l=(r)[u]if l then S=S+l*64^(3-z)z=z+1 if z==4 then z=0 local u=b(S/65536)local T=b((S%65536)/256)local h=S%256 k(A,p(u,T,h))S=0 end elseif u==(h)[T("G",24031674001053)]then k(A,p(b(S/65536)))if Z>=x or a(e,Z+1,Z+1)~=(h)[T("\201",29111443557503)]then k(A,p(b((S%65536)/256)))end break end Z=Z+1 end;(E)[u]=l(A)end end end return(function(u,h,l,r,x,F,k,e,a,f,Z,T,V,b,y,z,O,S,E,Q,A)A,a,f,y,Q,Z,z,b,T,E,O,e,S,V=function(u)for p=1,#u,1 do(a)[(u)[p]]=(a)[(u)[p]]+1 end if l then local T=l(true)local h=x(T);(h)[p(-15308)],(h)[p(-15306)],(h)[p(-15336)]=u,Z,function()return-4062483 end return T else return r({},{[p(-15306)]=Z;[p(-15308)]=u,[p(-15336)]=function()return-4062483 end})end end,{},function(u,p)local h=A(p)local l=function(l,r)return T(u,{l;r},p,h)end return l end,function(u,p)local h=A(p)local l=function(l,r,x,F,k)return T(u,{l;r,x;F;k},p,h)end return l end,function(u,p)local h=A(p)local l=function(l,r,x,F)return T(u,{l;r;x;F},p,h)end return l end,function(u)local p,T=1,(u)[1]while T do(a)[T],p=(a)[T]-1,p+1 if(a)[T]==0 then(a)[T],(b)[T]=nil,nil end T=(u)[p]end end,function(u,p)local h=A(p)local l=function(...)return T(u,{...},p,h)end return l end,{},function(T,l,r,x)local J,B,Z,j,z,Y,e,U,m,k,H,N,v,C,A,G,P,L,t,c,a,R while T do if T<8270656 then if T<3003240 then if T<1521753 then if T<692424 then if T<545486 then if T<298781 then if T<159258 then a=(l)[1]T=a and 16117019 or 14187262 else T=true;(b)[(r)[1]]=T a=(b)[(r)[2]]A=p(-15294)k=(a)[A]A=T a=k k=a T=a and 8241149 or 1700981 end else k=p(-15313)Z=p(-15289)T=(u)[k]k=(e)[Z]Z=nil m=k z=T T=9232065 end else if T<658403 then m=0 z=#a Z=z>m T=Z and 10208143 or 12101421 else v=p(-15294)z=p(-15329)Z=(u)[z]c=(b)[(r)[2]]R=(c)[v]v=p(-15339)v=(R)[v]c={v(R)}T=10627101 R={Z(h(c))}m=(R)[2]C=(R)[3]z=(R)[1]end end else if T<1078297 then if T<757754 then if T<692805 then T=12065142 else T=k and 7957422 or 15328324 end else T=8716110 z=p(-15289)Z=(e)[z]k=Z end else if T<1367993 then k=p(-15329)z=p(-15294)T=(u)[k]Z=(b)[(r)[2]]e=(Z)[z]z=p(-15339)z=(e)[z]Z={z(e)}e={T(h(Z))}a=(e)[2]A=(e)[3]k=(e)[1]T=7342524 e=k else a=(l)[1]T=a and 5640217 or 9178073 end end end else if T<2418691 then if T<2036478 then if T<1921219 then if T<1742988 then T=A T=k and 15401792 or 9194704 else T=m and 2760881 or 13321032 end else k=false;(b)[(r)[1]]=k e=(b)[(r)[3]]T=e and 4566734 or 7258189 end else if T<2237156 then T=e T=693570 k=A else a=p(-15331)k=(b)[(r)[2]]T=(k)[a]k=p(-15340)k=(T)[k]k=k(T)k=(b)[(r)[3]]a=p(-15294)T=(k)[a]a=T k=a T=a and 4275822 or 693570 end end else if T<2607905 then if T<2569279 then if T<2501563 then T=7197832 else T=true e=p(-15337);(b)[(r)[1]]=T A=(u)[e]e=p(-15322)k=(A)[e]e=(b)[(r)[2]]A=k(e)T=2574223;(b)[(r)[3]]=A end else T=(u)[p(-15265)]a=nil k={}end else if T<2740888 then k=p(-15296)T=(a)[k]m=p(-15296)k=p(-15259)z=(a)[m]m=p(-15259)Z=(z)[m]C=(b)[(r)[4]]m=A*C C=10 z=m/C e=Z+z;(T)[k]=e T=7660086 else m=false T=p(-15279);(z)[T]=m T=13321032 end end end end else if T<6140570 then if T<4562927 then if T<4031155 then if T<3529346 then if T<3124421 then P=p(-15290)U=(R)[P]P=(b)[(r)[3]]T=4361347 B=U~=P c=B else k=(b)[(r)[1]]T=not k T=T and 180879 or 13786251 end else P=t T=H T=16516355 end else if T<4330569 then Z=p(-15305)Z=(a)[Z]e=T z=p(-15296)Z=Z(a,z)T=Z and 13118751 or 2152208 A=Z else T=v T=c and 5602875 or 5306781 end end else if T<5637897 then if T<5362567 then if T<4574630 then z=p(-15337)Z=(u)[z]z=p(-15335)e=(Z)[z]z=(b)[(r)[3]]Z=e(z)e=nil T=7258189;(b)[(r)[3]]=e else Z=nil T=10627101 R=nil end else T=5306781 c=p(-15279)v=true;(R)[c]=v end else if T<5844204 then A=p(-15320)k=(u)[A]A=p(-15301)T=(k)[A]k=p(-15260)k=(T)[k]A=V(3145148,{(r)[1];(r)[2]})k=k(T,A);(b)[(r)[3]]=k T=12065142 else R=p(-15307)Z=A C=p(-15299)C=(z)[C]C=C(z,R)m=C T=C and 8377644 or 1880450 end end end else if T<7331222 then if T<6937723 then if T<6757948 then if T<6584248 then B=p(-15276)v=(u)[B]P=p(-15280)B=p(-15262)c=(v)[B]B=1 U=(R)[P]T=12642645 v=c(a,B,U)else m=p(-15294)z=(b)[(r)[2]]Z=(z)[m]T=Z and 691723 or 2419886 end else m=p(-15270)z=p(-15317)k=p(-15311)C=p(-15272)T=(u)[k]e=p(-15298)A=(u)[e]a=l z=(A)[z]Z=p(-15287)e={z(A,Z)}N=E()k=T(h(e))T=k()c=p(-15298)J=E()e=p(-15300)k=p(-15261)A=T T=p(-15302)T=(A)[T]T=T(A,k,e)k=p(-15319)e=T T=p(-15282)T=(e)[T]j=E()T=T(e,k)k=p(-15298)Z=T T=(u)[k]R=p(-15298)k=p(-15269)k=(T)[k]z=p(-15284)k=k(T,z)z=E()U=p(-15298);(b)[z]=k k=p(-15298)T=(u)[k]k=p(-15269)k=(T)[k]k=k(T,m)m=E();(b)[m]=k H=E()k=p(-15298)T=(u)[k]k=p(-15269)k=(T)[k]k=k(T,C)C=E();(b)[C]=k k=(u)[R]R=p(-15333)T=(k)[R]R=E();(b)[R]=T k=(u)[c]c=p(-15278)T=(k)[c]c=E()k=p(-15297);(b)[c]=T v=y(15301571,{R;z,c;m;C})T=p(-15334)C=S(C)T=(Z)[T]T=T(Z,k,v)v=p(-15275)A=nil k=p(-15298)T=(u)[k]k=p(-15269)k=(T)[k]k=k(T,v)v=E();(b)[v]=k B=(u)[U]U=p(-15272)k=(B)[U]B=p(-15330)T=(k)[B]B=E();(b)[B]=T T=nil U=E()P=E();(b)[U]=T R=S(R)k=p(-15318)T=true;(b)[P]=T t=y(136531,{P,B;j,v,U})T=nil;(b)[j]=T T=p(-15341)T=(Z)[T]T=T(Z,k,t)m=S(m)T=false t=E();(b)[t]=T z=S(z)k=p(-15316)j=S(j)T=2.5 P=S(P)U=S(U)G=Q(8295925,{t;J,N});(b)[H]=T T=nil;(b)[N]=T T=O(14818815,{t;v;B,H});(b)[J]=T T=p(-15341)T=(Z)[T]T=T(Z,k,G)T=nil e=nil G=E()Y=E()N=S(N)L=Q(1519905,{Y,B,G});(b)[G]=T T=false v=S(v)k=p(-15323);(b)[Y]=T T=p(-15341)T=(Z)[T]T=T(Z,k,L)T=p(-15324)H=S(H)T=(Z)[T]t=S(t)J=S(J)G=S(G)c=S(c)Y=S(Y)T=T(Z)T=(u)[p(-15273)]k={}Z=nil B=S(B)end else if T<7209143 then k={}a=nil T=(u)[p(-15263)]else T=2574223 end end else if T<7883161 then if T<7706643 then if T<7541493 then A,z=e(a,A)T=A and 6018295 or 15479639 else T=15328324 A=nil end else T=2419886 end else if T<8131062 then A=p(-15291)k=(a)[A]A=p(-15277)T=(k)[A]e=p(-15303)A=T k=(A)[e]e=0 T=k>e T=T and 2614357 or 7660086 else T=1700981 e=p(-15332)e=(a)[e]Z=p(-15291)e=e(a,Z)k=e end end end end end else if T<12666651 then if T<10252443 then if T<9184670 then if T<8881503 then if T<8685953 then if T<8298647 then a=(l)[1]T=a and 2538259 or 1960023 else T=1880450 c=p(-15290)R=(z)[c]c=(b)[(r)[3]]C=R~=c m=C end else T=k and 456634 or 589255 end else if T<9136508 then T=U c=B T=14300124 else T=(b)[(r)[3]]T=T and 14294150 or 692671 end end else if T<9326458 then if T<9279662 then if T<9218171 then e=p(-15337)a=nil T=13786251 A=(u)[e]e=p(-15267)k=(A)[e]A=k()k=false;(b)[(r)[1]]=k else Z,R=z(m,Z)T=Z and 9323753 or 9343363 end else v=T C=Z P=p(-15266)U=(u)[P]P=U(R)U=p(-15276)B=P==U T=B and 14958696 or 14300124 c=B end else if T<9404069 then T=589255 else Z=(b)[(r)[4]]z=p(-15312)v=p(-15338)m=(b)[(r)[1]]c=(u)[v]v=p(-15315)R=(c)[v]v=1 z=(Z)[z]B=#a c=R(v,B)C=(a)[c]c=(b)[(r)[5]]v=p(-15330)R=(c)[v]T=15828649 z=z(Z,m,C,R)end end end else if T<11092323 then if T<11052340 then if T<10929317 then if T<10597962 then B=p(-15299)Z=C B=(R)[B]v=T U=p(-15307)B=B(R,U)T=B and 3021076 or 4361347 c=B else C,R=z(m,C)T=C and 10269817 or 7746033 end else A=(b)[(r)[1]]a=not A T=a and 11074905 or 11096431 k=a end else if T<11060267 then Z=p(-15295)A=(b)[(r)[5]]T=6684909 Z=(A)[Z]Z=Z(A)A=nil;(b)[(r)[5]]=A else T=11096431 A=(b)[(r)[2]]e=p(-15294)a=(A)[e]k=a end end else if T<12143646 then if T<12092260 then if T<11514947 then T=k and 1158125 or 12801620 else T=(u)[p(-15321)]k={}a=nil end else z=p(-15310)T=15828649 m=p(-15293)Z=(u)[z]z=Z(m)end else if T<12442539 then G=p(-15286)J=(R)[G]H=T Y=p(-15285)G=(R)[Y]N=J