#1024. 1-02E. JM的西伯利亚特快专递

内存限制:512 MiB 时间限制:1500 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: JM233333

题目描述

今天JM收到了一份来自西伯利亚的特快专递,里面装了一个字符串 ss ,仅包含小写英文字母。于是JM决定跟qz和寒域爷一起玩一个游戏:

JM手里拿着字符串 ss ,qz手里拿着字符串 tt ,寒域爷手里拿着字符串 uu ,初始时 ttuu 均为空。有两种操作:

  1. 将字符串 ss 的首部字符取出,插入字符串 tt 的尾部。

  2. 将字符串 tt 的尾部字符取出,插入字符串 uu 的尾部。

JM,qz和寒域爷随意地进行上述两种操作,直到字符串 sstt 均为空时才停止。现在JM想知道,他们能得到的字典序最小的字符串 uu 是什么。

注意,对于一个字符串 ss ,其长度为 nn ,其中字符的下标为 1,2,...,n1, 2, ..., n ,则我们定义 ss 的首部字符为 s1s_1 ,尾部字符为 sns_n

输入格式

一行一个字符串 ss

输出格式

一行一个字符串 uu 表示答案。

样例

样例输入1

cbaa

样例输出1

aabc

样例输入2

4 20 9
7 2
9 1
12 1
18 1

样例输出2

7
18
18
1

数据范围与提示

1s1051 \le |s| \le 10^5