def main(): B, C, D = map(int, input().split()) mod = 1000000007 if C == 1: print(B % mod * D % mod) return a = ((B * C) % mod * pow(C, D, mod) - (B * C) % mod) % mod ans = a * pow((C - 1), mod - 2, mod) % mod print(ans) main()