a, b = map(int, input().split()) MOD = 10 ** 9 + 7 if a <= b: ans = (2 * a * (a + 1) + 1) % MOD print(ans) else: aa = 2 * (a // 2) + 1 bb = 2 * ((a + 1) // 2) li = [aa, bb] ans = li[0] * (2 * ((b + 2) // 2) - 1) ans += li[1] * 2 * ((b + 1) // 2) ans %= MOD print(ans)