import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { Scanner scan = new Scanner(System.in); BigDecimal bigDec = BigDecimal.ONE; int a = scan.nextInt(); int b = scan.nextInt(); int m = scan.nextInt(); for (int i = 0; i < m; i++) { BigDecimal temp1 = new BigDecimal(0.5); BigDecimal temp2 = new BigDecimal(0.5); temp1 = temp1.multiply(new BigDecimal(a)).multiply(bigDec); temp2 = temp2.multiply(new BigDecimal(b)).multiply(bigDec); bigDec = temp1.add(temp2); } System.out.println(bigDec.toBigInteger().mod(new BigInteger("1000000007"))); } }