import java.util.*; 

class Main{
public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int l=sc.nextInt();
  		int min=0;
  		int total=0;
		
  		int[] aji=new int[n];
		for(int c=0;c<n;c++){
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	}
      

    	System.out.println(total-aji[min]);
    }
}
 import java.util.*; util.* java class Main{
public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int l=sc.nextInt();
  		int min=0;
  		int total=0;
		
  		int[] aji=new int[n];
		for(int c=0;c<n;c++){
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	}
      

    	System.out.println(total-aji[min]);
    }
} Main public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int l=sc.nextInt();
  		int min=0;
  		int total=0;
		
  		int[] aji=new int[n];
		for(int c=0;c<n;c++){
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	}
      

    	System.out.println(total-aji[min]);
    } main {
	Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int l=sc.nextInt();
  		int min=0;
  		int total=0;
		
  		int[] aji=new int[n];
		for(int c=0;c<n;c++){
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	}
      

    	System.out.println(total-aji[min]);
    } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int n=sc.nextInt(); n sc.nextInt() sc.nextInt sc int l=sc.nextInt(); l sc.nextInt() sc.nextInt sc int min=0; min 0 int total=0; total 0 int[] aji=new int[n]; aji new int[n] n for(int c=0;c<n;c++){
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	} int c=0; int c=0; c 0 c<n c n c++ c++ c {
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	} {
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	} aji[c]=l+(c+1)-1 aji[c] aji c l+(c+1)-1 l+(c+1) l (c+1) c 1 1 total+=aji[c] total aji[c] aji c if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            } Math.abs(aji[min])>=Math.abs(aji[c]) Math.abs(aji[min]) Math.abs Math aji[min] aji min Math.abs(aji[c]) Math.abs Math aji[c] aji c {
            	min=c;
            } min=c min c System.out.println(total-aji[min]) System.out.println System.out System System.out total-aji[min] total aji[min] aji min String[] args args
import java.util.*; 

class Main{
public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int l=sc.nextInt();
  		int min=0;
  		int total=0;
		
  		int[] aji=new int[n];
		for(int c=0;c<n;c++){
    		aji[c]=l+(c+1)-1;
            total+=aji[c];
            if(Math.abs(aji[min])>=Math.abs(aji[c])){
            	min=c;
            }
    	}
      

    	System.out.println(total-aji[min]);
    }
}

