/*
TASK: rtri
LANG:C++
*/
#include<iostream>
using namespace std;
long n,m;
long a[32][32];
void solve()
{
	int i,j;
	cin>>n>>m;
	if(n==0||m==0)
	{
		cout<<'0'<<endl;
		return;
	}
	a[1][1]=4;
	a[1][2]=14;
	a[2][1]=14;
	a[2][2]=44;
	for(i=3;i<=n;i++)
		a[i][1]=(i*(i+1)*2)+(i-1)*2;
	for(i=3;i<=m;i++)
		a[1][i]=(i*(i+1)*2)+(i-1)*2;
	for(i=2;i<=n;i++)
	{
		for(j=2;j<=m;j++)
		{
			if(i!=2||j!=2)
			a[i][j]=a[i-1][j]+a[i-1][j-1]+a[i][j-1];
		}
	}
	cout<<a[n][m]<<endl;
}
int main()
{
	solve();
	return 0;
}