using namespace std;
#include <iostream>
int dp[10][10];
int n=0;
int m=0;
int check(int i,int j)
{
if (dp[i][j]==0)
dp[i][j]=check(i-1,j-1)+check(i-1,j+1);
else return 1;
}
int main()
{
int answer=0;
cin>>n;
cin>>m;
for (int i=0;i<=10;i++)
for (int j=0;j<=10;j++)
dp[i][j]=0;
for (int j=1;j<9;j++)
dp[8][j]=1;
for (int i=7;i>=1;i--)
for (int j=1;j<=8;j++)
check(i,j);
cout<<dp[n][m];
return 0;
}
dXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2luY2x1ZGUgPGlvc3RyZWFtPgoKCgppbnQgZHBbMTBdWzEwXTsKaW50IG49MDsKaW50IG09MDsKCmludCBjaGVjayhpbnQgaSxpbnQgaikKIAl7CgkJaWYgKGRwW2ldW2pdPT0wKQoJCWRwW2ldW2pdPWNoZWNrKGktMSxqLTEpK2NoZWNrKGktMSxqKzEpOwoJCWVsc2UgcmV0dXJuIDE7Cgl9CgoKaW50IG1haW4oKQp7CgkKCWludCBhbnN3ZXI9MDsKCWNpbj4+bjsKCWNpbj4+bTsKCWZvciAoaW50IGk9MDtpPD0xMDtpKyspCgkJZm9yIChpbnQgaj0wO2o8PTEwO2orKykKCQkJZHBbaV1bal09MDsKCWZvciAoaW50IGo9MTtqPDk7aisrKQoJCWRwWzhdW2pdPTE7Cglmb3IgKGludCBpPTc7aT49MTtpLS0pCgkJZm9yIChpbnQgaj0xO2o8PTg7aisrKQoJCWNoZWNrKGksaik7CgkKCWNvdXQ8PGRwW25dW21dOwoJcmV0dXJuIDA7Cn0=