#include<bits/stdc++.h>//万能头文
using namespace std;
int x,y,z;//定义
void dfs(int a,int b){//过程
if (a<0||a>y||b>x) return;
if (a==y && b==x){
z++;
}else{
dfs(a+1,b+2);
dfs(a+2,b+1);
dfs(a-1,b+2);
dfs(a-2,b+1);
}
}
int main(){
cin>>y>>x;
dfs(0,0);
cout<<z;//输出
return 0;
}