#include #define REP(i,n,N) for(int i=n;i s; if(n>2) s.insert(grundy(n-3)); if(n>1) s.insert(grundy(n-2)); if(n>0) s.insert(grundy(n-1)); int ret=0; while(s.find(ret)!=s.end()) ret++; return mem[n]=ret; } int main(){ int N[4]; REP(i,0,4) cin>>N[i]; memset(mem,-1,sizeof(mem)); mem[0]=0; int g=0; REP(i,0,4){ g^=grundy(N[i]); } p(g?"Taro":"Jiro"); return 0; }