#include <bits/stdc++.h>
#include <algorithm>
#define SIZE_OF_ARRAY(array) (sizeof(array)/sizeof(array[0]))
using namespace std;

int count(int c1, int c2){
  int Cans = 1;
  for(int i=1; i<c1; c1++){
    Cans *= i;
  }
  for(int i=1; i<c2; c2++){
    Cans /= c2;
  }
  return Cans;
}

int main(){
  int n, k; //n: 加算回数 k:最低限選ぶ数
  int ans=1;
  cin >> n >> k;
  int ac = 0;
  if(n>=k){
    //Cの組み合わせ合計
    for(int i=k; i<n+1; i++){
      ac += count(n+1, i);
      cout << ac;
//    a.push_back(ac);
    }   
  }else{ //1通りしかない
    ans = 1;
  }
  cout << ans;

}