#include <bits/stdc++.h>
using namespace std;
int dp[1000];
int bio(int n, int r) {
if(n == 1 ||n == 0 || (n == r)||(n == n && r == 0))
return 1;
else if(dp[n] == 0) {
dp[n] = bio(n - 1, r -1) + bio(n -1 ,r);
return dp[n];
}
}
int main()
{
int x, n, r;
scanf("%i %i", &n, &r);
x = bio(n, r);
printf("%i\n", x);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgZHBbMTAwMF07CmludCBiaW8oaW50IG4sIGludCByKSB7CiAgICBpZihuID09IDEgfHxuID09IDAgfHwgKG4gPT0gcil8fChuID09IG4gJiYgciA9PSAwKSkKICAgICAgICByZXR1cm4gMTsKICAgIGVsc2UgaWYoZHBbbl0gPT0gMCkgewogICAgICAgZHBbbl0gID0gYmlvKG4gLSAxLCByIC0xKSArIGJpbyhuIC0xICxyKTsKICAgICAgIHJldHVybiBkcFtuXTsKCiAgICB9Cgp9CmludCBtYWluKCkKewogICAgaW50IHgsIG4sIHI7CiAgICBzY2FuZigiJWkgJWkiLCAmbiwgJnIpOwogICAgeCA9IGJpbyhuLCByKTsKCiAgICBwcmludGYoIiVpXG4iLCB4KTsKCiAgICByZXR1cm4gMDsKCn0K