#include <iostream>
using namespace std;
int n,m;
int f[33][33];//传球i次,传给了j的方法数
int main() {
scanf("%d%d",&n,&m);//n为同学数量,m为传球次数
f[0][1]=1;//不进行传球操作的方法数
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
if(j==1)
f[i][j]=f[i-1][2]+f[i-1][n];
else if(j==n)
f[i][j]=f[i-1][1]+f[i-1][n-1];
else
f[i][j]=f[i-1][j-1]+f[i-1][j+1];
}
}
printf("%d",f[m][1]);
return 0;
}