/*
TASK:rtri
LANG:C++
*/
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int m,n,i,j,i1,j1;
long long br=0;
cin>>m>>n;
m++;
n++;
cout<<m<<" "<<m<<endl;
for (i=1;i<m;i++)
 for (j=1;j<n;j++) br+=(m-i)*(n-j);
 br*=4;
cout<<br; 
for (i=1;i<m;i++)
 for (j=1;j<n;j++)
  for (i1=1;i1<m;i1++)
   for (j1=1;j1<n;j1++) 
    {
    int k=0;
    if ((i1/(double)j1)==(j/(double)i)) k=(m-i-i1)*(n-j-j1); 
    if ((i=i1)&&(j=j1))k*=2;
                  else k*=4;
    br+=k;
    
    }
cout<<br; 
  


    return 0;
}
