#include <iostream>
using namespace std;
int main(){
long long int m,b,s=0,x;
cin>>m>>b;
for(int i=0;i<=b;i++){
x=(b-i)*m;
s=max(s,((i+1)*(x+1)*(i+x))/2);
}
cout<<s;
}
#include<cstdlib>
#include<cstdio>
#include<algorithm>
using namespace std;
const int N=301;
const int M=100001;
const int K=4;
int a;
int f;
int n,m,i,j,k,x,y,t,u,v;
void...
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=1010;
int n,x,y,bit,ans;
int cnta,cntb;
int a,b;
int ans1,ans2;
int gao(int *a,int l,int...