#include #include #include using namespace std; typedef long long ll; #define rep(i,n) for(int i=0;i<(n);i++) int dp[510][510]; int grundy(int L, int D){ if(dp[L][D] != -1)return dp[L][D]; set s; for (int i = 1; i <= L; ++i){ for (int j = i + 1; j <= L; ++j){ int k = L - (i + j); if(k - i <= D && i < j && j < k){ s.insert(grundy(i, D) ^ grundy(j, D) ^ grundy(k, D)); } } } int res = 0; while(s.count(res)) res++; return dp[L][D] = res; } int main(void){ rep(i, 510)rep(j, 510) dp[i][j] = -1; int l, d; cin >> l >> d; if(grundy(l, d) == 0){ printf("matsu\n"); }else{ printf("kado\n"); } return 0; }