import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; public class Main{ public static void main(String[] args){ new Main().solve(); } void solve(){ Scanner sc=new Scanner(System.in); int L=sc.nextInt(); int D=sc.nextInt(); int[] g=new int[L+1]; //g[i]=長さiの竹のみがあるとき、勝つことができるか。 for(int len=1;len<=L;len++){ HashSet hs=new HashSet<>(); out:for(int i=1;3*ij,len-i-j>j,len>i+2*j int k=len-i-j; if(k-i<=D){ hs.add(g[i]^g[j]^g[k]); } } } for(int i=0;;i++){ if(!hs.contains(i)){ g[len]=i; break; } } } System.out.println(g[L]!=0?"kado":"matsu"); } void tr(Object...o){ System.out.println(Arrays.deepToString(o)); } }