#include <bits/stdc++.h>
using namespace std;
int dxy[2][8]={{-2,-1,1,2,2,1,-1,-2},{1,2,2,1,-1,-2,-2,-1}};
int bx,by,mx,my;
int ans=0;
void dfs(int x,int y){
if(x==bx&&y==by){
ans++;
return;
}
if(x>bx||y>by){
return;
}
for(int i=0;i<8;i++){
if(x==dxy[0][i]&&y==dxy[1][i]){
return;
}
}
dfs(++x,y);
dfs(x,--y);
}
int main(){
cin>>bx>>by;
dfs(0,0);
cout<<ans<<endl;
return 0;
}
求助!WA WA WA WA WA WA WA WA WA WA WA