#include<bits/stdc++.h>
using namespace std;
int n,m;
int sum;
void dfs(int x,int k,int now){
if(k>m){
return;
}
if(now==0){
sum++;
return;
}
else{
for(int i=x+1;i<=now;i++){
dfs(i,k+1,now-i);
}
}
}
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
dfs(i,1,n-i);
}
cout<<sum;
return 0;
}
0分求调