alph = list('qwertyuiopasdfghjklzxcvbnm')
alph.sort()
while True:
try:
a = input()
d = dict()
for c in a:
_ = c.lower()
if _ not in alph:
_ = '&'
if _ not in d:
d[_] = list()
d[_].append(c)
out = list()
for c in alph:
if c not in d:
continue
out += d[c]
i = 0
j = 0
oo = ''
for c in a:
if c.lower() in alph:
oo += out[i]
i += 1
else:
oo += d['&'][j]
j += 1
print(oo)
except:
break



京公网安备 11010502036488号