对于给定的由可见字符和空格组成的字符串,按照下方的规则进行排序: 按照字母表中的顺序排序(不区分大小写); 同一字母的大小写同时存在时,按照输入顺序排列; 非字母字符保持原来的位置不参与排序; 直接输出排序后的字符串。 字符串由 ASCII 码在 到 范围内的字符组成。您可以参阅下表获得其详细信息。
输入描述:
在一行上输入一个长度为 ,由上表中的字符组成的字符串 。


输出描述:
输出一个字符串,代表按照规则排序后的字符串。
示例1

输入

BabA

输出

aABb
示例2

输入

Hello NowCoder!

输出

CdeeH llNooorw!
加载中...