#include<iostream>
using namespace std;
int main()
{
string str,substr;
while(cin >> str >> substr)
{
int p = 0;
for(int i = 1;str[i];i ++)
if(str[i] > str[p])
p = i;//找到ASCII码值最大的下标
// cout << str.substr(0,p + 1) << substr << str.substr(p + 1) << endl;
cout << str.substr(0, p + 1) + substr + str.substr(p + 1) << endl;
}
return 0;
}