#include "stdio.h"
#define N 1000
void i2divs(int a, int b, char *w)
{
  int i;
  for (i = 0; i < N; ++i) {
    a *= 10;
    sprintf(w++, "%d", a / b);
    a %= b;
  }
}

int cmp(char *w, char *s)
{
  while (*s) {
    if (*w < *s)return -1;
    if (*w > *s)return 1;
    ++w;
    ++s;
  }
  return 0;
}

int main()
{
  char s[N + 1], w[N + 1];
  int a = 0, b = 1, c = 1, d = 1, t;
  printf("input = ");
  scanf("%s", s);
  while (1) {
    i2divs(a + c, b + d, w);
    t = cmp(w, s);
    if (t == 0)break;
    if (t < 0) {
      a += c;
      b += d;
    }
    if (t > 0) {
      c += a;
      d += b;
    }
  }
  printf("%d %d\n", a + c, b + d);
  return 0;
}
