Problem A: 最短〇一串

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:63 Solved:19

Description

对于一串由0和1组成的字符串,如果删除相邻的相同子串中的一串会得到,一串比原先短的零一串。不停地执行前面的删除操作,直至不能再删除时,我们获得最终结果。由于删除的方法不止一种,请找出最短的结果子串。例如:

零一串为:1111 , 删除过程 1111 =[删除:11]=》11  =[删除:1]=》1,结果为:1

零一串为:1111 , 删除过程 1111 =[删除:1]=》111  =[删除:1]=》11=[删除:1]=》1,结果为:1 同上 所以为 1

零一串为:10110 , 删除过程 10110 =[删除:1]=》1010  =[删除:10]=》10,结果为:10

零一串为:101 , 无法删除,结果为:101








Input

一行一个非空字符串,长度小于等于 105,且仅包含 0 和 1。

Output

输出一行,表示对输入字符串进行相同子串删除后获得的最短可能字符串。如果有多于一种可能的结果,输出任意一种均可。

Sample Input Copy

10110

Sample Output Copy

10