/*
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++;
     }
   }  
   
  else
   { 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++;
     }
   }  
   
  else
   { i=1;
    while(i<n)
     {
      sum+=i*(n-i);
     }
   }
    
}    
    
    rez+=sum;
    
    cout<<rez;
    
    return 0;
}
