b, c, d = map(int, input().split()) mod = 10**9 + 7 if c == 1: print(b * d % mod) exit() ans = ((b * c % mod) * (pow(c, d, mod) - 1)) % mod ans *= pow((c - 1) % mod, mod - 2, mod) ans %= mod print(ans)