#include<bits/stdc++.h>
using namespace std;
#define int long long
#define for1(i,m,n) for(int i=m;i<=n;i++)
#define for0(i,m,n) for(int i=m;i<n;i++)
#define vll(v) v.begin(),v.end()
#define ii pair<int,int>
#define se second
#define fi first
#define el '\n'
const int N=1e2;
const int mod=-25*1e5-11;
signed main(){
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n,k;cin>>n>>k;
cout<<(int)1.0*n*(2+(n-1)*k)/2;
return 0;
}
/*
3 4 1
1 2 -1 -1
1 -1 -1 -1
1 1 1 1
*/
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgaW50ICBsb25nIGxvbmcKCiNkZWZpbmUgZm9yMShpLG0sbikgZm9yKGludCBpPW07aTw9bjtpKyspCiNkZWZpbmUgZm9yMChpLG0sbikgZm9yKGludCBpPW07aTxuO2krKykKI2RlZmluZSB2bGwodikgdi5iZWdpbigpLHYuZW5kKCkKICNkZWZpbmUgaWkgcGFpcjxpbnQsaW50PgogI2RlZmluZSBzZSBzZWNvbmQKICNkZWZpbmUgZmkgZmlyc3QKICNkZWZpbmUgZWwgJ1xuJwoKIGNvbnN0IGludCBOPTFlMjsKIGNvbnN0IGludCBtb2Q9LTI1KjFlNS0xMTsKCiBzaWduZWQgbWFpbigpewogICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwogICBjaW4udGllKDApOwogICBjb3V0LnRpZSgwKTsKCiAgIGludCBuLGs7Y2luPj5uPj5rOwogICBjb3V0PDwoaW50KTEuMCpuKigyKyhuLTEpKmspLzI7CnJldHVybiAwOwogfQovKgozIDQgMQoxIDIgLTEgLTEKMSAtMSAtMSAtMQoxIDEgMSAxCiov