#include<stdio.h>
int m,n;
int f(int a,int b)
{
if(a==0) return b+1;
if(b==0) return f(a-1,1);
return f(a-1,f(a,b-1));
}
int main()
{
scanf("%d %d",&m,&n);
printf("%d",f(m,n));
return 0;
}
/**************************************************************
Problem: 1695
User: admin
Language: C
Result: Accepted
Time:7 ms
Memory:1144 kb
****************************************************************/