#include <bits/stdc++.h>
using namespace std;
long long m = 10000000;
long long f(long long n, long long r) {
  if (r == 0) {
    return 1;
  } else if (r % 2 == 1) {
    long long v = f(n, (r - 1) / 2);
    return (((v * v) % m) * n % m);
  } else {
    long long v = f(n, r / 2);
    return (v * v) % m;
  }
}
int a = 0, b = 1, c;
int* gcd(int n, int k, int d[]) {
  if (k == 1) {
    d[0] = k;
    return 0;
  }
  gcd(k, n % k, d);
  c = b;
  b = a + b * (-(n / k));
  a = c;
  d[1] = a;
  d[2] = b;
  return d;
}
int main() {
  cout << string(2230, '5') << '\n' << string(2229, '4') << 5;
  return 0;
}
