#include <bits/stdc++.h>
using namespace std;
int main() {
  string x, s;
  cin >> s >> x;
  string z = "";
  z = s[0];
  int i = 1;
  while (1) {
    if (i < s.size() && s[i] < x[0]) {
      z += s[i];
      ++i;
      continue;
    }
    if (i == s.size()) {
      z += x[0];
      break;
    }
    z += x[0];
    break;
  }
  cout << z;
  return 0;
}
