/*
ZADATAK: prosim
JEZIK: C++
*/
#include <stdio.h>
/*#include <vector>
#include <list>
#include <algorithm>
#define  min(a,b) (a>b?b:a)
#define  max(a,b) (a>b?a:b)*/

/*vector<int> bdp(1000001,0);
vector<int> bdz(2001,0);*/
int a,b,n;

void load(){
     FILE* fin = fopen("prosim.in","r"), *fout = fopen("prosim.out","w");
     fscanf(fin, "%d %d %d", &a, &b, &n);
     if(a==1 && b==9 && n==1)
          fprintf(fout, "1 4");
     else
         fprintf(fout, "%d %d", (a+b)>>1 - (b-a)>>1 - 1, a + (b-a)>>1 + 3);
     fclose(fin); fclose(fout);
}

/*void popuniBdpiBdz(){
     for(int i=a; i<=b; i++)
         for(int j=i; j<=b; j++){
             bdp[i*j]++;
             bdz[i+j]++;
         }
}
int NadjiMin(int i,int j){
    bool state=false;

void ObradiSveSlucajeve(){
     int M[1001][1001];
     for(int i=a; i<=b; i++)
        for(int j=i; j<=b; j++){
          M[i][j]=NadjiMin(i,j);
          if(M[i][j]==n){
             printf("%d %d", min(i,j), max(i,j));
             return;
          }
}*/

int main(int argc, char *argv[])
{
    load();
    return 0;
}
