#include <bits/stdc++.h>
using namespace std;
long long a, b, mod = 1e9 + 7, inv[10] = {0, 1};
int main() {
  scanf("%lld%lld", &a, &b);
  inv[2] = ((mod - mod / 2) * inv[mod % 2]) % mod;
  printf("%lld\n", ((a * (a + 1) % mod * inv[2] % mod * b % mod + a) % mod *
                    ((b * (b - 1) % mod * inv[2]) % mod)) %
                       mod);
}
