1232. 交换字符

给定一个只包含字符 x,y,z 的字符串,对于任意两个相邻字符而言,如果两个字符分别是 x,y 或者是 y,z,则可以选择把他们交换。

经过若干次的合法交换之后,请输出字典序最小的字符串。

输入

仅一组数据,一个只包含字符 x,y,z 的字符串 s \ (1 \leq length(s) \leq 3 \cdot 10^5)

输出

仅输出一行字符串,表示答案。

样例

标准输入 复制文本
xyzxyz
标准输出 复制文本
xyyzxz
标准输入 复制文本
zx
标准输出 复制文本
zx
标准输入 复制文本
yzyzyyyz
标准输出 复制文本
yyyyyzzz
登录以提交代码。
单点时限 3 秒
内存限制 128 MB
提交 401
通过 133