#include <bits/stdc++.h>
using namespace std;
map<int, int> sg;
int SG(int x, int k) {
  int i;
  if (sg.count(x) == 1) return sg[x];
  int vis[500] = {0};
  for (i = 1; i * i <= x; i++)
    if (x % i == 0) {
      if (i > 1 && x / i >= k) {
        if (i & 1)
          vis[SG(x / i, k)] = 1;
        else
          vis[0] = 1;
      }
      if (x / i > 1 && i >= k) {
        if ((x / i) & 1)
          vis[SG(i, k)] = 1;
        else
          vis[0] = 1;
      }
    }
  for (i = 0;; i++)
    if (!vis[i]) return sg[x] = i;
}
int main() {
  int n, m, i, k;
  cin >> n >> m >> k;
  if ((n & 1) && SG(m, k))
    puts("Timur");
  else
    puts("Marsel");
}
