#include <iostream>
using namespace std;
const int N=40;
int f[N][N];
int main(){
int n, m;
cin >> n >>m;
f[0][0] = 1;
for(int t = 1; t <= m; t++){
for(int i = 0; i < n; i++){
f[t][i] = f[t - 1][(i + 1) % n] + f[t - 1][( i - 1 + n) % n];
}
}
printf("%d\n", f[m][0]);
}