#include <bits/stdc++.h>
using namespace std;
int main() {
  int l, s;
  cin >> l >> s;
  if (l == 1 && !s) {
    cout << "0 0";
    return 0;
  }
  if (!s || s > l * 9) {
    cout << "-1 -1";
    return 0;
  }
  int dff = s;
  string mn, mx;
  for (int i = 0; i < l; i++) {
    if (dff - 9 >= 0) {
      mx += "9";
      dff -= 9;
    } else {
      mx += dff + '0';
      dff = 0;
    }
  }
  mn = mx;
  reverse(mn.begin(), mn.end());
  if (mn[0] == '0') {
    for (int i = 0; i < l; i++)
      if (mn[i] != '0') {
        mn[i] -= 1;
        break;
      }
    mn[0] = '1';
  }
  cout << mn << " " << mx;
  return 0;
}
