import math def solve(A, B, D, R): # 0 -> D -> D - R # 次にちょうど0になるのは? # ア! xD = yR となるなんか。 # x + y 周期になる。それでxD 進む # 何回進めるかで二分探索できるね。 # あ、Ax = B(x + y) じゃないとダメか? # R <= D ってめっちゃ大事な制約だな g = math.gcd(R, D) x = R // g y = D // g if A * x > B * (x + y): return "rabbit" if A * x < B * (x + y): return "turtle" mod = pow(10, 100, x + y) # D 回進めますか? l = 0 r = x + 1 while r - l > 1: mid = (l + r) >> 1 # 差がD未満 cnt = mid + ((mid - 1) * D + R - 1) // R if cnt <= mod: l = mid else: r = mid if A * l > B * mod: return "rabbit" if A * l < B * mod: return "turtle" return "tie" # return "wakaran" T = int(input()) for _ in range(T): A, B, D, R = map(int, input().split()) print(solve(A, B, D, R))