#include const int Mod = 1000000007; int main() { long long A, B; scanf("%lld %lld", &A, &B); if (A < B) { A ^= B; B ^= A; A ^= B; } if (A % 2 == B % 2) printf("%lld\n", ((B + 1) % Mod * ((A + 1) % Mod) + B % Mod * (A % Mod)) % Mod); else printf("%lld\n", ((B + 1) % Mod * (A % Mod) + B % Mod * ((A + 1) % Mod)) % Mod); fflush(stdout); return 0; }