#include <ctime>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cassert>
#include <algorithm>
#include <iostream>
#include <vector>
#include <queue>
#include <stack>
#include <deque>
#include <set>
#include <map>
using namespace std;

typedef long long ll;
typedef double lf;
typedef long double Lf;
typedef pair <int,int> pii;
typedef pair <ll, ll> pll;

#define TRACE(x) cerr << #x << "  " << x << endl
#define FOR(i, a, b) for (int i = (a); i < int(b); i++)
#define REP(i, n) FOR(i, 0, n)
#define all(x) (x).begin(), (x).end()
#define _ << " " <<

#define fi first
#define sec second
#define mp make_pair

int a, b, n;

int main() {
	scanf("%d %d %d",&a,&b,&n);
	int pot = 1, in = 0;
	while (pot < n) {
		in++;
		pot *= 2;
	}

	printf("%lld %lld\n",(ll)a + b, a*(ll)((ll)(1LL << (in - 1)) + 1) + b);
	return 0;
}