import java.util.Scanner;
import java.math.BigInteger; 

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int n = scan.nextInt(),k = scan.nextInt(); 
        BigInteger[] dp = new BigInteger[n+1];
        dp[0] = new BigInteger("1");
        for(int i = 1; i <= n; i++){
            for(int j = 1; j <= k; j++){
                int pos = i - j;
                if(pos < 0) continue;
                if(dp[i] == null) dp[i] = new BigInteger("0");
                dp[i] = dp[i].add(dp[pos]);
            }
        }
        System.out.println(dp[n].toString());
    }
}