#include<bits/stdc++.h>
using namespace std;
int n,k,ans;
void dfs(int l,int m){
if(m==1&&l!=1){
return;
}else if(m==1&&l==1){
ans++;
return;
}else{
if(l+1>n){
dfs(1,m-1);
}else{
dfs(l+1,m-1);
}
if(l-1<1){
dfs(n,m-1);
}else{
dfs(l-1,m-1);
}
}
}
int main(){
cin>>n>>k;
dfs(1,k+1);
cout<<ans;
}
c++17,开-o2
TLE:40pts
AC:60pts