#include #include using namespace std; const int MOD = 1000000007; long long modPow(long long a, long long p){ if(p == 0) return 1; auto res = modPow(a, p/2); res = (res*res)%MOD; if(p%2) res = (res*a)%MOD; return res; } int main(){ const int maxSize = 200001; vector inv(maxSize); vector fact(maxSize); vector factInv(maxSize); for(int i=0;i<2;i++) inv[i] = fact[i] = factInv[i] = 1; for(int i=2;i> N >> K){ long long res = 0; long long s = K%MOD * ((K+1)%MOD) % MOD * inv[2] % MOD; for(int i=0;i