{
ZADATAK: prosim
JEZIK: pascal
}
Program prosim;
type niz=array[0..1000] of longint;
var f:text;
    a,b,i,j,bp,bs,n,k,l:longint;
    nadjen:boolean;

begin
  assign(f,'prosim.in');
  reset(f);
  read(f,a);
  read(f,b);
  read(f,n);
  close(f);

  i:=a;
  nadjen:=false;
  while not nadjen and (i<=b) do
    begin
      j:=i;
      while not nadjen and (j<=b) do
        begin
          bp:=0;
          bs:=0;
          for k:=a to b do
            for l:=k to b do
              if k*l=i*j
              then
                bp:=bp+1;
          for k:=a to b do
            for l:=k to b do
              if k+l=i+j
              then
                bs:=bs+1;
          if (bp>n) and (bs>n)
          then
            nadjen:=true;
          j:=j+1
        end;
      i:=i+1
    end;
  i:=i-1;
  j:=j-1;
  assign(f,'prosim.out');
  rewrite(f);
  write(f,i);write(f,' ');writeln(f,j);
  close(f);
end.