#include<bits/stdc++.h>
using namespace std;
long long n,k,ans,md=1e9+7;
int main()
{
	cin>>n>>k;
	for(long long i=k;i<=n+1;i++)
	{
		long long l=0,r=i-1,nw1,nw2;
		nw1=(l+r)*(r-l+1ll)/2ll;
		r=n;
		l=r-i+1ll;
		nw2=(l+r)*(r-l+1ll)/2ll;
		ans+=nw2-nw1+1;
		ans%=md;
	}
	cout<<ans<<endl;
	return 0;
}