MOD = 10 ** 9 + 7 B, C, D = map(int, input().split()) if (C - 1) % MOD == 0: print((B * D) % MOD) else: bc = - B * pow(C - 1, -1, MOD) print((C * (pow(C, D - 1, MOD) * (B - bc) + bc)) % MOD)