#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int Mod=998244353;
int count(int n,int m){
if (n==0 || m==1) return 1;
if(n<0 || m<=0) return 0;
return count(n,m-1)+count(n-m,n-m);
}
void solve() {
int n,m;
cin >> n >> m;
cout << count(n,m);
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
/*int t;
cin >> t;
while (t--)*/ solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwpjb25zdCBpbnQgTW9kPTk5ODI0NDM1MzsKCmludCBjb3VudChpbnQgbixpbnQgbSl7CglpZiAobj09MCB8fCBtPT0xKSByZXR1cm4gMTsKICAgIGlmKG48MCB8fCBtPD0wKSByZXR1cm4gMDsKICAgIHJldHVybiBjb3VudChuLG0tMSkrY291bnQobi1tLG4tbSk7Cn0KCnZvaWQgc29sdmUoKSB7CiAgIGludCBuLG07CiAgIGNpbiA+PiBuID4+IG07CiAgIGNvdXQgPDwgY291bnQobixtKTsKfQoKaW50IG1haW4oKXsgCiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwoJCiAgICAvKmludCB0OwogICAgY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKSovIHNvbHZlKCk7CgogICAgcmV0dXJuIDA7Cn0K