#include <stdio.h>
#include <iostream>
using namespace std;
int m,n;
int di(int n,int m){
if(m>n) return 0;
if(m==1) return 1;
if(n==0) return 0;
return di(n-m,m)+di(n-1,m-1);
}
int main(){
cin>>n>>m;
cout<<di(n,m);
}
#include <iostream>
using namespace std;
int m,n;
int di(int n,int m){
if(m>n) return 0;
if(m==1) return 1;
if(n==0) return 0;
return di(n-m,m)+di(n-1,m-1);
}
int main(){
cin>>n>>m;
cout<<di(n,m);
}