L,D=map(int,input().split()) dp=[0]*(L+1) for i in range(1,L+1): st={10000} for j in range(1,i): for k in range(1,j): l=i-j-k if l==j or l==k: continue if l<=0: continue if max(j,k,l)-min(j,k,l)>D: continue st.add(dp[j]^dp[k]^dp[l]) lt=list(st) list.sort(lt) for j in range(len(lt)): if lt[j]!=j: dp[i]=j break if dp[L]: print('kado') else : print('matsu')