'''
解题思路:
记录字符+位置,字符先排序,再放回位置
'''
while 1:
try:
pass
s = input()
#print('s=',s)
i_alpha = []
s_alpha = []
for i in range(len(s)):
if s[i].isalpha():
i_alpha.append(i)
s_alpha.append(s[i])
#print('i_alpha=',i_alpha)
#print('s_alpha=',s_alpha)
s_alpha = sorted(s_alpha,key=lambda x:x.lower())
#s_alpha.sort(key=lambda x:x.lower())
#print('s_alpha=',s_alpha)
SS = list(s)
k = 0
for i in i_alpha:
pass
SS[i] = s_alpha[k]
k += 1
print(''.join(SS))
except:
break
京公网安备 11010502036488号