#include<cstdio> int n,m,tot; void dfs(int a,int b){ if(a>n||a<1||b>m||b<1) return; if(a==n&&b==m){ tot++; } else{ dfs(a+1,b+2); dfs(a+2,b+1); dfs(a-2,b+1); dfs(a-1,b+2); } } int main(){ scanf("%d%d",&n,&m); dfs(0,0); printf("%d",tot); return 0; }