#include<bits/stdc++.h> using namespace std; int m,n; 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(){ cin>>m>>n; cout<<ack(m,n); return 0; } /************************************************************** Problem: 1695 User: admin Language: C++ Result: Accepted Time:5 ms Memory:2072 kb ****************************************************************/