#include <bits/stdc++.h>
using namespace std;
long long n, i, j, k, l, m, a[101010];
int main() {
  string s, t, s1;
  cin >> s >> t;
  m = 10101;
  cout << s[0];
  for (i = 1; i < s.size(); i++) {
    int y = 0;
    if (s[i] < t[0]) {
      cout << s[i];
    } else {
      break;
    }
  }
  cout << t[0];
}
