
import java.util.*;
import java.lang.*;

import static java.lang.StrictMath.abs;

class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int d = sc.nextInt();
        int L = sc.nextInt();
        int[] ans = new int[d];
        int sum =0;
        for(int i =1; i <= d; i++){
            ans[i-1] = L + i -1;
        }
        //もとのアップルパイの味
        for(int j =0; j < d; j++){
            sum += ans[j];
        }
        //食べたあとのアップルパイの味
        
        if(ans[0] > 0){
            System.out.println(sum - ans[0]);
        }
        //０に近いものを食べる
        else if(ans[d-1] < 0){
            System.out.println(sum - ans[d-1]);
        }
        //０に近いものを食べる
        else{
            System.out.println(sum);

        }

    }
}  import java.util.*; util.* java import java.lang.*; lang.* java import static java.lang.StrictMath.abs; import static java.lang.StrictMath.abs; import static java.lang.StrictMath.abs; class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int d = sc.nextInt();
        int L = sc.nextInt();
        int[] ans = new int[d];
        int sum =0;
        for(int i =1; i <= d; i++){
            ans[i-1] = L + i -1;
        }
        //もとのアップルパイの味
        for(int j =0; j < d; j++){
            sum += ans[j];
        }
        //食べたあとのアップルパイの味
        
        if(ans[0] > 0){
            System.out.println(sum - ans[0]);
        }
        //０に近いものを食べる
        else if(ans[d-1] < 0){
            System.out.println(sum - ans[d-1]);
        }
        //０に近いものを食べる
        else{
            System.out.println(sum);

        }

    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int d = sc.nextInt();
        int L = sc.nextInt();
        int[] ans = new int[d];
        int sum =0;
        for(int i =1; i <= d; i++){
            ans[i-1] = L + i -1;
        }
        //もとのアップルパイの味
        for(int j =0; j < d; j++){
            sum += ans[j];
        }
        //食べたあとのアップルパイの味
        
        if(ans[0] > 0){
            System.out.println(sum - ans[0]);
        }
        //０に近いものを食べる
        else if(ans[d-1] < 0){
            System.out.println(sum - ans[d-1]);
        }
        //０に近いものを食べる
        else{
            System.out.println(sum);

        }

    } main {
        Scanner sc = new Scanner(System.in);
        int d = sc.nextInt();
        int L = sc.nextInt();
        int[] ans = new int[d];
        int sum =0;
        for(int i =1; i <= d; i++){
            ans[i-1] = L + i -1;
        }
        //もとのアップルパイの味
        for(int j =0; j < d; j++){
            sum += ans[j];
        }
        //食べたあとのアップルパイの味
        
        if(ans[0] > 0){
            System.out.println(sum - ans[0]);
        }
        //０に近いものを食べる
        else if(ans[d-1] < 0){
            System.out.println(sum - ans[d-1]);
        }
        //０に近いものを食べる
        else{
            System.out.println(sum);

        }

    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int d = sc.nextInt(); d sc.nextInt() sc.nextInt sc int L = sc.nextInt(); L sc.nextInt() sc.nextInt sc int[] ans = new int[d]; ans new int[d] d int sum =0; sum 0 for(int i =1; i <= d; i++){
            ans[i-1] = L + i -1;
        } int i =1; int i =1; i 1 i <= d i d i++ i++ i {
            ans[i-1] = L + i -1;
        } {
            ans[i-1] = L + i -1;
        } ans[i-1] = L + i -1 ans[i-1] ans i-1 i 1 L + i -1 L + i L i 1 for(int j =0; j < d; j++){
            sum += ans[j];
        } int j =0; int j =0; j 0 j < d j d j++ j++ j {
            sum += ans[j];
        } {
            sum += ans[j];
        } sum += ans[j] sum ans[j] ans j if(ans[0] > 0){
            System.out.println(sum - ans[0]);
        }
        //０に近いものを食べる
        else if(ans[d-1] < 0){
            System.out.println(sum - ans[d-1]);
        }
        //０に近いものを食べる
        else{
            System.out.println(sum);

        } ans[0] > 0 ans[0] ans 0 0 {
            System.out.println(sum - ans[0]);
        } System.out.println(sum - ans[0]) System.out.println System.out System System.out sum - ans[0] sum ans[0] ans 0 if(ans[d-1] < 0){
            System.out.println(sum - ans[d-1]);
        }
        //０に近いものを食べる
        else{
            System.out.println(sum);

        } ans[d-1] < 0 ans[d-1] ans d-1 d 1 0 {
            System.out.println(sum - ans[d-1]);
        } System.out.println(sum - ans[d-1]) System.out.println System.out System System.out sum - ans[d-1] sum ans[d-1] ans d-1 d 1 {
            System.out.println(sum);

        } System.out.println(sum) System.out.println System.out System System.out sum String[] args args

import java.util.*;
import java.lang.*;

import static java.lang.StrictMath.abs;

class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int d = sc.nextInt();
        int L = sc.nextInt();
        int[] ans = new int[d];
        int sum =0;
        for(int i =1; i <= d; i++){
            ans[i-1] = L + i -1;
        }
        //もとのアップルパイの味
        for(int j =0; j < d; j++){
            sum += ans[j];
        }
        //食べたあとのアップルパイの味
        
        if(ans[0] > 0){
            System.out.println(sum - ans[0]);
        }
        //０に近いものを食べる
        else if(ans[d-1] < 0){
            System.out.println(sum - ans[d-1]);
        }
        //０に近いものを食べる
        else{
            System.out.println(sum);

        }

    }
} 