/*
TASK: rtri
LANG:C++
*/

#include <iostream>

using namespace std;

int sc(int x0,int y0,int x1,int y1,int x2,int y2)
{
    return (x1-x0)*(x2-x0)+(y1-y0)*(y2-y0);
}
int m,n,i0,j0,i1,i2,j1,j2,c=0;
int main()
{
    cin>>m>>n;
    for(i0=0;i0<=m;i0++)
        for(j0=0;j0<=n;j0++)
            for(i1=0;i1<=m;i1++)
                for(j1=0;j1<=n;j1++)
                    for(i2=0;i2<=m;i2++)
                        for(j2=0;j2<=n;j2++)
                            if(  ((i0==i1)&&(j0==j1))
                            ||   ((i0==i2)&&(j0==j2))
                            ||   ((i1==i2)&&(j1==j2))   )
                                continue;
                            else
                                if(!sc(i0,j0,i1,j1,i2,j2))
                                    c++;
    cout<<(c>>1)<<"\n";
    return 0;
}
