#include #define MOD 1000000007 using namespace std; //int power(int x, long long int y) //{ // long long int temp; // if(y == 0) // { // return 1; // } // temp = power(x,y/2); // if(y%2 == 0) // { // return temp* temp % MOD; // } // else // { // return (x* temp* temp) % MOD; // } //} long long int power(long long int a, long long int b) { if(b == 0) return 1; long long int x = power(a,b/2); x = (x*x) % MOD; if(b&1) x = (x* a) %MOD; return x; } int main() { long long int a,b,t,k,m; cin >> a >> b >> t; k = (a+b)/2; m = power(k,t); m = m % MOD; cout << m << endl; return 0; }