#方法1
from collections import defaultdict
strs =list(input().split(','))
d = defaultdict(list)
for s in strs:
d[''.join(sorted(s))].append(s) # sorted(s) 相同的字符串分到同一组
print(list(d.values()))
#方法二
from collections import defaultdict
strs =list(input().split(','))
map=defaultdict(list)
for i in range(0,len(strs)):
key="".join(sorted(strs[i]))
map[key].append(strs[i])
print(list(map.values()))