bcdef
abbbc
 z
y
 reddit
abcdef
 abc
aaa
 y
z
 cbxz
aaaa

bccdb
 z
 dfdeed
 aab
 y
 abac

a = list(raw_input())
b = list(raw_input())
a.sort()
b.sort()
n = len(a)
mini = 0
maxi = n-1
s = ""
fin = ""
for i in xrange((n+1)/2):
    if b[maxi] > a[mini]:
        s += a[mini]
    else :
        fin = a[mini] + fin
    mini += 1
    if len(s) + len(fin) == n:
        break
    if a[mini] < b[maxi]:
        s += b[maxi]
    else :
        fin = b[maxi] + fin
    maxi -= 1

print s+fin
        