#include<stdio.h>
int factorial(int n){
if(n==1 || n==0) return 1;
else return(n*factorial(n-1));
}
int comb(int n,int r){
int C = factorial(n)/(factorial(r)*factorial(n-r));
return(C);
}
int result(int e,int m){
int i, p, sum=1;
p = e/m;
for(i=2; i<=p; i++){
int k = comb((e-1-m*i-i) , (i-1));
sum += k/i;
}
return sum;
}
int main(){
int e,m;
int r = result(e,m);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KCmludCBmYWN0b3JpYWwoaW50IG4pewogICAgaWYobj09MSB8fCBuPT0wKSByZXR1cm4gMTsKICAgIGVsc2UgcmV0dXJuKG4qZmFjdG9yaWFsKG4tMSkpOwp9CgppbnQgY29tYihpbnQgbixpbnQgcil7CiAgICBpbnQgQyA9IGZhY3RvcmlhbChuKS8oZmFjdG9yaWFsKHIpKmZhY3RvcmlhbChuLXIpKTsKICAgIHJldHVybihDKTsKfQoKaW50IHJlc3VsdChpbnQgZSxpbnQgbSl7CiAgICBpbnQgaSwgcCwgc3VtPTE7CiAgICBwID0gZS9tOwogICAgZm9yKGk9MjsgaTw9cDsgaSsrKXsKICAgIGludCBrID0gY29tYigoZS0xLW0qaS1pKSAsIChpLTEpKTsKICAgIHN1bSArPSBrL2k7CiAgICB9CiAgICByZXR1cm4gc3VtOwp9CgppbnQgbWFpbigpewogICAgaW50IGUsbTsKICAgIHNjYW5mKCIlZCAlZFxuIiwmZSwmbSk7CiAgICBpbnQgciA9IHJlc3VsdChlLG0pOwogICAgcHJpbnRmKCIlZFxuIixyKTsKICAgIHJldHVybiAwOwp9