-- protected by osguri
local f=string.byte;local i=string.char;local c=string.sub;local A=table.concat;local u=math.ldexp;local U=getfenv or function()return _ENV end;local l=setmetatable;local s=select;local d=table.unpack;local r=tonumber;local function h(d)local e,n,a="","",{}local t=256;local o={}for l=0,t-1 do o[l]=i(l)end;local l=1;local function f()local e=r(c(d,l,l),36)l=l+1;local n=r(c(d,l,l+e-1),36)l=l+e;return n end;e=i(f())a[1]=e;while l<#d do local l=f()if o[l]then n=o[l]else n=e..c(e,1,1)end;o[t]=e..c(n,1,1)a[#a+1],e,t=n,n,t+1 end;return table.concat(a)end;local a=h('22U22S22U27622V27627622R27922U22Q2791B171I1E27D279101B191227527C22U24622H27Q27R27424A25R2472502171421I22H22X27924323224624926A23227624223221Y22U26Z28D22U24E27926Z27924B23I28A26Z23I28E23I28H28T27624123221228I28D26E24427926827629528R24926828U26E24222U21I22U26U27929027627129429627629822U29527S29C29929G27626D27924223A27626Z2A327S28K26Y28K27R27E27922Y2791L131K1G2AH21H151K1F1M1I22U22T2791G21G29I22P27L151A1F13182AQ2AC22U101J181523127924728924926H28K24528K29O29T29Q22U29S29522628A26822629T2462792692BC23A28A26M2A62BV2A42BC29B28Y27S28N2BC21Y28S28H2A72762A927627V22U2AX2762B21L1J1K131022U2AE2762112CP27H1321E1E2CW1222O2BC29V26L2BC2BE26J28K2472BZ2BF2A628828A26L28K24623A2A326E2C22A828K');local o=bit and bit.bxor or function(l,n)local e,o=1,0 while l>0 and n>0 do local c,a=l%2,n%2 if c~=a then o=o+e end l,n,e=(l-c)/2,(n-a)/2,e*2 end if l<n then l=n end while l>0 do local n=l%2 if n>0 then o=o+e end l,e=(l-n)/2,e*2 end return o end local function e(e,l,n)if n then local l=(e/2^(l-1))%2^((n-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 l=1;local function n()local e,n,c,a=f(a,l,l+3);e=o(e,102)n=o(n,102)c=o(c,102)a=o(a,102)l=l+4;return(a*16777216)+(c*65536)+(n*256)+e;end;local function t()local e=o(f(a,l,l),102);l=l+1;return e;end;local function r()local l=n();local o=n();local c=1;local n=(e(o,1,20)*(2^32))+l;local l=e(o,21,31);local e=((-1)^e(o,32));if(l==0)then if(n==0)then return e*0;else l=1;c=0;end;elseif(l==2047)then return(n==0)and(e*(1/0))or(e*(0/0));end;return u(e,l-1023)*(c+(n/(2^52)));end;local h=n;local function u(e)local n;if(not e)then e=h();if(e==0)then return'';end;end;n=c(a,l,l+e-1);l=l+e;local e={}for l=1,#n do e[l]=i(o(f(c(n,l,l)),102))end return A(e);end;local l=n;local function i(...)return{...},s('#',...)end local function A()local d={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};local l={0,0};local c={};local a={d,nil,l,nil,c};a[4]=t();for e=1,n()do l[e-1]=A();end;local l=n()local c={0,0,0,0,0};for n=1,l do local e=t();local l;if(e==1)then l=(t()~=0);elseif(e==2)then l=r();if math.fmod(l,1)==0 then l=math.floor(l)end elseif(e==0)then l=u();end;c[n]=l;end;a[2]=c for a=1,n()do local c=o(n(),240);local n=o(n(),157);local o=e(c,1,2);local l=e(n,1,11);local l={l,e(c,3,11),nil,nil,n};if(o==0)then l[3]=e(c,12,20);l[5]=e(c,21,29);elseif(o==1)then l[3]=e(n,12,33);elseif(o==2)then l[3]=e(n,12,32)-1048575;elseif(o==3)then l[3]=e(n,12,32)-1048575;l[5]=e(c,21,29);end;d[a]=l;end;return a;end;local function h(l,e,t)local o=l[1];local n=l[2];local e=l[3];local l=l[4];return function(...)local a=o;local c=n;local f=e;local o=l;local l=i local n=1;local r=-1;local A={};local u={...};local i=s('#',...)-1;local l={};local e={};for l=0,i do if(l>=o)then A[l-o]=u[l+1];else e[l]=u[l+1];end;end;local l=i-o+1 local l;local o;while true do l=a[n];o=l[1];if o<=15 then if o<=7 then if o<=3 then if o<=1 then if o==0 then local n=l[2];local c=n+l[3]-2;local o={};local l=0;for n=n,c do l=l+1;o[l]=e[n];end;do return d(o,1,l)end;else do return end;end;elseif o>2 then e[l[2]]=e[l[3]];else if e[l[2]]then n=n+1;else n=n+l[3];end;end;elseif o<=5 then if o>4 then e[l[2]]=e[l[3]][c[l[5]]];else local o=l[2];local c={};local n=0;local a=o+l[3]-1;for l=o+1,a do n=n+1;c[n]=e[l];end;local c={e[o](d(c,1,a-o))};local l=o+l[5]-2;n=0;for l=o,l do n=n+1;e[l]=c[n];end;r=l;end;elseif o==6 then if e[l[2]]then n=n+1;else n=n+l[3];end;else if(e[l[2]]~=c[l[5]])then n=n+1;else n=n+l[3];end;end;elseif o<=11 then if o<=9 then if o==8 then e[l[2]]=c[l[3]];else e[l[2]]=e[l[3]]+c[l[5]];end;elseif o>10 then if(e[l[2]]~=c[l[5]])then n=n+1;else n=n+l[3];end;else e[l[2]]=e[l[3]][c[l[5]]];end;elseif o<=13 then if o>12 then e[l[2]]=e[l[3]]+c[l[5]];else e[l[2]]=h(f[l[3]],nil,t);end;elseif o==14 then local o=l[2];local c={};local n=0;local a=o+l[3]-1;for l=o+1,a do n=n+1;c[n]=e[l];end;local c={e[o](d(c,1,a-o))};local l=o+l[5]-2;n=0;for l=o,l do n=n+1;e[l]=c[n];end;r=l;else do return end;end;elseif o<=23 then if o<=19 then if o<=17 then if o==16 then t[c[l[3]]]=e[l[2]];else local n=l[2];local c=n+l[3]-2;local o={};local l=0;for n=n,c do l=l+1;o[l]=e[n];end;do return d(o,1,l)end;end;elseif o==18 then e[l[2]]=t[c[l[3]]];else e[l[2]]=t[c[l[3]]];end;elseif o<=21 then if o>20 then t[c[l[3]]]=e[l[2]];n=n+1;l=a[n];e[l[2]]={};n=n+1;l=a[n];t[c[l[3]]]=e[l[2]];n=n+1;l=a[n];e[l[2]]={};n=n+1;l=a[n];t[c[l[3]]]=e[l[2]];else e[l[2]]={};end;elseif o==22 then e[l[2]]=h(f[l[3]],nil,t);else n=n+l[3];end;elseif o<=27 then if o<=25 then if o==24 then e[l[2]]=c[l[3]];else local s;local i;local o;local h;local f;e[l[2]]=t[c[l[3]]];n=n+1;l=a[n];e[l[2]]=e[l[3]][c[l[5]]];n=n+1;l=a[n];e[l[2]]=e[l[3]];n=n+1;l=a[n];e[l[2]]=c[l[3]];n=n+1;l=a[n];f=l[2];h={};o=0;i=f+l[3]-1;for l=f+1,i do o=o+1;h[o]=e[l];end;s={e[f](d(h,1,i-f))};i=f+l[5]-2;o=0;for l=f,i do o=o+1;e[l]=s[o];end;r=i;n=n+1;l=a[n];if(e[l[2]]~=c[l[5]])then n=n+1;else n=n+l[3];end;end;elseif o==26 then e[l[2]]={};else n=n+l[3];end;elseif o<=29 then if o>28 then local n=l[2];local c={};local o=0;local l=n+l[3]-1;for l=n+1,l do o=o+1;c[o]=e[l];end;e[n](d(c,1,l-n));r=n;else t[c[l[3]]]=e[l[2]];end;elseif o>30 then local n=l[2];local c={};local o=0;local l=n+l[3]-1;for l=n+1,l do o=o+1;c[o]=e[l];end;e[n](d(c,1,l-n));r=n;else e[l[2]]=e[l[3]];end;n=n+1;end;end;end;return h(A(),{},U())();