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