#include<bits/stdc++.h>
using namespace std;

int main(void){
   long long A,B,K;
   cin>>A>>B>>K;
   for(int i=0;i<K;i++){
      if(i%2==0){
         if(A%2!=0){
            A-=1;
         }
         B+=A/2;
         A/=2;
      }else{
         if(B%2!=0){
            B-=1;
         }
         A+=B/2;
         B/=2;
      }
   }
   cout<<A<<" "<<B<<endl;
   return 0;
}

#include <iostream>
#include <string>

typedef long long ll;

void print()
{
  std::cout << std::endl;
}

template<class T>
void print(T param)
{
  std::cout << param << std::endl;
  return;
}

template<class T, class... S>
void print(T param1, S... param2)
{
  std::cout << param1 << " "; print(std::forward<S>(param2)...);
}

int main()
{
  ll A, B, K;
  std::cin >> A >> B >> K;

  for (ll i = 0; i < K; i++) {
    A /= 2;
    B += A;
    std::swap(A, B);
  }

  if (K % 2 == 1) {
    std::swap(A, B);
  }

  print(A, B);
  return 0;
}
