ll u[102]{}; rep(i,2,102){ ll x=0; rep(j,i-1){ x|=1<<(u[j]^u[i-2-j]); } u[i]=BIT_ctz(~x); } ll@t; rep(t){ ll@a,@b; a-=2;b-=2; wt(u[a<68?a:a%34+68]^u[b<68?b:b%34+68]?"First":"Second"); }