#include #include #include using namespace std; int memo[501]; int L, D; int grundy(int x) { int& res=memo[x]; if (~res) return res; unordered_set s; for(int i=1; iD) continue; s.insert(grundy(i)^grundy(j)^grundy(k)); } } res=0; while (s.count(res)) ++res; return res; } int main() { fill(memo, memo+501, -1); cin>>L>>D; cout<<(grundy(L) ? "kado" : "matsu")<