#include <bits/stdc++.h>
using namespace std;
typedef long long int ll;
const double PI=3.14159265358979323846;
constexpr long long int MOD = 1000000007;

int main(){
    ll N,K; cin>>N>>K;
    ll ans=0;
    for(ll i=K;i<=N+1;i++){
        int L=i*(i-1)/2;
        int R=N*i-L;
        ans+=R-L+1;
    }
    cout<<ans%MOD;
    return 0;
}