#include <bits/stdc++.h>
char s[100], t[100];
int main() {
  int i;
  scanf("%s%s", s, t);
  printf("%c", s[0]);
  for (i = 1; i < strlen(s) && s[i] < t[0]; i++) printf("%c", s[i]);
  printf("%c", t[0]);
  return 0;
}
