#include <stdio.h>
#include <math.h>
#include <stdlib.h>

int main(void){
  int n=0,k=0;
  int i,j;
  int sum=0;
  int min=0,max=0;
  int x=0;
  int a;

  a=(int)(pow(10,9)+7);
  scanf("%d%d",&n,&k);
  for(i=k;i<(n+2);i++){
    for(j=i;j>0;j--){
      min+=j-1;
      max+=n-j+1;
    }
    sum+=max-min+1;
    min=0;
    max=0;
  }
  
  x=sum % a;
  printf("%d",x);
  return 0;
}