#include using namespace std; typedef long long ll; typedef pair pii; #define pb push_back #define all(a) a.begin(), a.end() #define sz(a) ((int)a.size()) #ifdef Doludu template ostream& operator << (ostream &o, vector vec) { o << "{"; int f = 0; for (T i : vec) o << (f++ ? " " : "") << i; return o << "}"; } void bug__(int c, auto ...a) { cerr << "\e[1;" << c << "m"; (..., (cerr << a << " ")); cerr << "\e[0m" << endl; } #define bug_(c, x...) bug__(c, __LINE__, "[" + string(#x) + "]", x) #define bug(x...) bug_(32, x) #define bugv(x...) bug_(36, vector(x)) #define safe bug_(33, "safe") #else #define bug(x...) void(0) #define bugv(x...) void(0) #define safe void(0) #endif const int mod = 998244353, N = 100005; int main() { ios::sync_with_stdio(false), cin.tie(0); int t; cin >> t; while (t--) { ll a, b, d, r; cin >> a >> b >> d >> r; // b, a * r/(d+r) ll x = b * (d + r), y = a * r; if (x != y) { cout << (x < y ? "rabbit\n" : "turtle\n"); } else { ll base = d + r; while (base % 2 == 0) base /= 2; while (base % 5 == 0) base /= 5; cout << (base == 1 ? "tie\n" : "rabbit\n"); } } }