#include<iostream>
using namespace std;
int fact(int n,int m)
{
if(n==0&&m==0) return 0;
if(n==0) return 1;//此时n已经为0不管m是什么数值,只有一条路径可走
if(m==0) return 1;//此时m已经为0不管n是什么数值,只有一条路径可走
return fact(n-1,m)+fact(n,m-1);
}
int main()
{
int n,m;
cin>>n>>m;
cout<<fact(n,m);
}