#Tips:
#要实现按照字母的大写顺序排序可以这样写
#c=sorted(b,key=lambda x:x.upper())


#思路:
#清洗数据,获取所有字母放在b中
#排序,存入c
#合并,输出


a=input()
b=""
#清洗数据
for i in a:
    if i.isalpha():
        b+=i
#排序
c=sorted(b,key=lambda x:x.upper())
#合并原始字符串a和排序后列表c
d=""
index=0
for i in a:
    if i.isalpha():
        d+=c[index]
        index+=1
    else:
        d+=i
print(d)