#include<iostream>
#include<vector>

int main(){
  int N, K;
  std::cin >> N >> K;
  std::vector<long long> sum(2*N+2,0);

  for(int a=1; a<=N; a++){
    sum[a+1] += 1;
    sum[a+N+1] -= 1;
  }
  
  for(int i=0; i<2*N+1; i++){
    sum[i+1] += sum[i];
  }
  
  long long ans = 0;
  if (K < 0) K *= -1;
  for(int i=0; i<2*N+1; i++){
    if (i+K > 2*N) break;
    ans += sum[i] * sum[i + K];
  }
  std::cout << ans << std::endl;
}

#include <iostream>
using namespace std;
int main(void){
    // Your code here!
    long long n;
    cin>>n;
    int k;
    cin>>k;
    
    for(int i=0;i<k;i++){
        if(n%200==0) n/=200;
        else{
            n*=1000;
            n+=200;
        }
    }
    cout<<n<<endl;
    return 0;
}
