#include<bits/stdc++.h>
using namespace std;
long long a,b,c,d,e,mod=1000000007,i,j,k,pas,n;
long long f(long long q){
	if(q<=1) return 0;
	q--;
	return (q*(q+1)/2);
}
int main(){
	ios_base::sync_with_stdio(false),cin.tie(0),cout.tie(0);
	cin>>n>>k;
	for(i=k; i<=n+1; i++){
		pas+=f(n+1)-f(n+1-i)-f(i)+1;
		pas%=mod;
	}
	cout<<pas;
	return 0;
}