#include #define rep(i, l, r) for (int i = (l); i < (r); i++) using namespace std; typedef long long ll; int main() { ll A, B, MOD = 1000000007; cin >> A >> B; if (A % 2 == B % 2) { A %= MOD; B %= MOD; cout << ((A + 1) * (B + 1) + A * B) % MOD << endl; } else { A %= MOD; B %= MOD; cout << (A * (B + 1) + (A + 1) * B) % MOD << endl; } }