from collections import * from itertools import * from functools import * from heapq import * import sys,math input = sys.stdin.buffer.readline X = list(map(int,input().split())) mem = defaultdict(lambda:-1) mem[(0,0,0,0)] = 0 def grundy(Y): if mem[Y]!=-1: return mem[Y] Z = list(Y) tmp = [] for i in range(4): for j in range(1,4): if Z[i]-j<0: break Z[i] -= j tmp.append(grundy(tuple(Z))) Z[i] += j tmp = set(tmp) for i in range(20): if i in tmp: continue mem[Y] = i return i if grundy(tuple(X)): print('Taro') else: print('Jiro')