#include <bits/stdc++.h>
using namespace std;
void solve();
int main() {
  solve();
  return 0;
}
int k;
map<int, bool> mapa;
bool f(int n, int m) {
  if (n % 2 == 0) return false;
  map<int, bool>::iterator it = mapa.find(m);
  if (it != mapa.find(m)) return it->second;
  for (int i = 1; i * i <= m; ++i) {
    if (m % i == 0) {
      if (i >= k && i < m) {
        if (!f(m / i, i)) {
          mapa[m] = true;
          return true;
        }
      }
      if (m / i >= k && i != 1) {
        if (!f(i, m / i)) {
          mapa[m] = true;
          return true;
        }
      }
    }
  }
  mapa[m] = false;
  return false;
}
void solve() {
  int n, m;
  cin >> n >> m >> k;
  if (f(n, m))
    cout << "Timur";
  else
    cout << "Marsel";
}
