# 1 将输入的两个字符串进行合并
ls = input().split(" ")
s = ls[0] + ls[1]
s1 = sorted(s[0::2])
s2 = sorted(s[1::2])
# 2 下标分奇偶分别排序
ns = ""
for i in range(len(s)):
if i % 2 == 0:
ns += s1[i // 2]
else:
ns += s2[i // 2]
# 数制转换
rs = ""
for i in ns:
if i.isdigit() or ord("a") <= ord(i.lower()) and ord(i.lower()) <= ord("f"):
a1 = int(i, 16)
a2 = (bin(a1)[2:].zfill(4))[::-1]
a3 = int(a2, 2)
a4 = (hex(a3)[2:]).upper()
rs += a4
else:
rs += i
print(rs)

京公网安备 11010502036488号