#include <bits/stdc++.h>
using namespace std;
const int N = 100005;
const long long mod = 1000000007;
long long a, b;
long long ans;
int main() {
  cin >> a >> b;
  ans =
      (((((a * (a + 1)) / 2) % mod) * (((b * (b - 1)) / 2) % mod)) % mod * b) %
          mod +
      ((((b * (b - 1)) / 2) % mod) * a) % mod;
  ans %= mod;
  cout << ans << endl;
}
