import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;


void main()
{
  int a, b, k;
  readf("%s %s %s\n", &a, &b, &k);
  foreach (i; 0..k) {
    if (i % 2) {
      if (b % 2) {
        b--;
      }
      b /= 2;
      a += b;
    } else {
      if (a % 2) {
        a--;
      }
      a /= 2;
      b += a;
    }
  }
  writefln("%s %s", a, b);
}
