program ball; const max=33; var i,j,m,n:longint; c:array[0..max,0..max]of longint; begin readln(n,m); readln; fillchar(c,sizeof(c),0); c[0,0]:=1; for j:=1 to m do for i:=0 to n-1 do c[i,j]:=c[(i-1+n)mod n,j-1]+c[(i+1)mod n,j-1]; writeln(c[0,m]); end. /************************************************************** Problem: 2278 User: admin Language: Pascal Result: Wrong Answer ****************************************************************/