#include <bits/stdc++.h>
using namespace std;
using str = string;
using ll = long long;
using vb = vector<bool>;
using vvb = vector<vector<bool>>;
using vi = vector<int>;
using vvi = vector<vector<int>>;
using vl = vector<long long>;
using vvl = vector<vector<long long>>;
#define ld long double;
#define REP(i,n) for(int i=0; i<int(n); i++)
#define RREP(i,n) for(int i=int(n)-1; i>=0; i--)
#define FOR(i,f,t) for(int i=int(f); i<=int(t); i++)
#define RFOR(i,f,t) for(int i=int(f); i>=int(t); i--)
#define ALL(vec) (vec).begin(),(vec).end()
#define SORT(vec) sort(ALL(vec))
#define MAX(x) *max_element(ALL(x))
#define MIN(x) *min_element(ALL(x))
#define PB(vec) push_back(vec);
#define YES(ans) if(ans) cout<<"YES"<<endl; else cout<<"NO"<<endl;
#define Yes(ans) if(ans) cout<<"Yes"<<endl; else cout<<"No"<<endl;
#define yes(ans) if(ans) cout<<"yes"<<endl; else cout<<"no"<<endl;
const long long mod = 1e9 + 7;
const long long INF = 1e18;
const double PI = 3.1415926535897932;

int main() {
    int a, b, c;
    cin >> a >> b >> c;
    if( c==1 ) a++;
    while(true){
        if( a==0 ){
            cout << "Aoki" << endl;
            break;
        }
        a--;
        if( b==0 ){
            cout << "Takahashi" << endl;
            break;
        }
        b--;
    }
}

#include<bits/stdc++.h>
using namespace std;
int main(){
  int a,b,c;
  cin>>a>>b>>c;
  if(c==1){
    if(b>a){
      cout<<"Aoki";
    }
    else{
      cout<<"Takahashi";
    }
  }
  else{
    if(a>b){
      cout<<"Takahashi";
    }
    else{
      cout<<"Aoki";
    }
  }
  cout<<endl;
  return 0;
}