//zm.qz1z.com:2501
#include<bits/stdc++.h>
using namespace std;
int acm(int m,int n){
if(m==0) return n+1;
if(m>0&&n==0) return acm(m-1,1);
if(m>0&&n>0) return acm(m-1,acm(m,n-1));
}
int main(){
int m,n;
cin>>m>>n;
cout<<acm(m,n);
}
/**************************************************************
Problem: 1695
User: wangyiyang
Language: C
Result: Compile Error
****************************************************************/