#include <stdio.h>

int small(int k){
  int i,sum=0;
  for(i=0;i<k;i++)
    sum+=i;
  return sum;
}

void main(){
  int i,sm,la,n,k;
  long sum=0;
  scanf("%d",&n);
  scanf("%d",&k);
  for(i=k;i<=n+1;i++){
    sm=small(i);
    la=i*n-sm;
    sum = sum+(la-sm)+1;
  }
  sum=sum%(1000000000+7);
  printf("%ld",sum);
}