#include<stdio.h>
#include<string.h>
#include<math.h>
long long sum(long long x){
return x*(x+1)/2;}

int main(){

long long n,k;

scanf("%lld%lld",&n,&k);

long long a,ans=0;
for(a=k;a<=n;a++){
 ans+=sum(n)-sum(n-a)-sum(a-1)+1;
}

printf("%lld\n",(ans+1)%1000000007);

return 0;}