b,c,d = map(int,raw_input().split()) mod = 10**9 + 7 print ((b%mod) * (c % mod) * (1- pow(c,d,mod)) * pow(1-c,mod-2,mod) )%mod if c > 1 else b % mod * d % mod