#include<iostream>
using namespace std;
int dp[40][40];
int n,m;
int main(void)
{
cin>>n>>m;
dp[1][1] = 1;
for(int i = 1;i <= n;i++) {
for(int j = 1;j <= m;j++) {
if((i%2 == 0&&j%2 == 0) || (i == 1&&j == 1)) {
continue;
}
dp[i][j] += dp[i-1][j]+dp[i][j-1];
}
}
cout<<dp[n][m]<<endl;
return 0;
}