// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
  input = input.split(" ");
  var appleNum = Number(input[0]) - 1;
  var azi = Number(input[1]);
  var result = 0;
  var flag = true;
  var subNum = 0;

  for(var i = 0; i <= appleNum ; i++){
    result = result +  (azi + i);
    if((azi + i) === 0){
      flag = false;
      subNum = 0;
    }
    // 以上
    else if((azi) > 0 && flag){
      subNum = -azi;
      flag = false;
    }
    // 以下
    else if((azi) < 0 && flag){
      subNum = -azi;
      flag = false;
    }
  }
  console.log(result + subNum);
 }
 //*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
 Main(require("fs").readFileSync("/dev/stdin", "utf8"));