#include <iostream>
#include <cstdio>
using namespace std;
//英语 看博友分析 抄博友程序 double求组合数 背
int main()
{
long long n,m;
while(1)
{
cin>>n>>m;
if(n==0 && m==0)
{
break;
}
long long x;
if(n>m)
{
x=m;
}else
{
x=n;
}
long long y=m+n;
double jg=1.0;
while(x)
{
jg=(jg*y)/x;
x--;
y--;
}
cout<<(long long)(jg+0.5)<<endl;
}
return 0;
}