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

#include<iostream>
using namespace std;

int main()
{
 int i,n,m,rez,sumn=0,summ=0,suman=0,sumam=0,sum=0;
 
 cin>>m>>n;
 
 for(i=1;i<=n;i++)
   sumn+=i;
  
 for(i=1;i<=m;i++)
   summ+=i;
 
 
  int nn=n,mm,st=1;
for(mm=m;mm>=1;mm--)
 {
    
    int i=1;
    sum=0;
    
  if(mm<n)
   { int tmp=n-mm;
    for(i=1;i<=tmp;i++)
     {
      sum+=mm*i;
     }
     int k=1;
    while(i<=mm)
     {
      sum+=i*(mm-k);
      i++; k++;
     }
    while(k<mm) { sum+=mm*(mm-k); } 
   }  
   
  else if(n>1)
   { i=1;
    while(i<n)
     {
      sum+=i*(n-i);
     }
   }
    
}    
    
    rez=4*(summ*sumn) + sum*2;
    
  mm=n;
  n=m;
  m=mm;   
    
    for(mm=m;mm>=1;mm--)
 {
    
    int i=1,sum=0;
  if(m<n)
   { int tmp=n-m;
    for(i=1;i<=tmp;i++)
     {
      sum+=mm*i;
     }
     int k=1;
    while(i<=mm)
     {
      sum+=i*(mm-k);
      i++; k++;
     }
     while(k<mm) { sum+=mm*(mm-k); }
   }  
   
  else if(n>1)
   { i=1;
    while(i<n)
     {
      sum+=i*(n-i);
     }
   }
    
}    
    
    rez+=sum*2;
    
    cout<<rez;
    
    return 0;
}
