#include using namespace std; using ll =long long; #define all(v) v.begin(),v.end() #define rep(i,a,b) for(int i=a;i=b;i--) ll mod=1e9+7; int main() { ll A,B;cin>>A>>B; ll x=(A+B)/2; ll y=(A-B)/2; ll s=x-y; if(B>A&&(A+B)%2!=0) s++; if((A-B)%2==0) { cout<<((s+1)%mod*((A+1)%mod)%mod+s%mod*(A%mod))%mod<