#include <stdio.h>
#include<stdlib.h>
int ack(int m,int n)
{
    if(m==0)
    return n+1;
    else if((m>0)&&(n==0))
    return ack(m-1,1);
    else
     return ack(m-1,ack(m,n-1));
}
int main()
{
    int n,m;
    scanf("%d%d",&n,&m);
    if(m<0||n<0)
    exit(0);
    int k=ack(m,n);
    printf("%d",k);
    return 0;
}