#include<iostream>
using namespace std;
int n,k,ans;
void dfs(int now,int sum,int last){
if(now==k){
if(n-sum>=last)
ans++;
return ;
}
for(int i=last;i<=(n-sum)/(k-now+1);i++){
dfs(now+1,sum+i,i);
}
}
int main(){
cin>>n>>k;
dfs(1,0,0);
cout<<ans;
return 0;
}