// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
    tmp = input[0].split(" ");
    var N = Number(tmp[0])
    var L = Number(tmp[1])

    var ans=0

    // -しかないとき: L<0 && L+N<0
    // +しかないとき: L>0
    // 0を含むとき：L<=0 && L+N>=0

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