德绪的代码编辑器出了问题,他发现他的代码不能自动缩进了,这使得他很不高兴,他要你写一个程序帮助他把他的代码调整得美观。
代码中如果出现了两行上下对应的 begin
和 end
(这两行中可见字符只包含 begin
或 end
),则这两行与这两行之间的代码距离行首会多出两个空格。
德绪的代码写得很规范,保证 begin
和 end
是上下对应出现的。
输入
输入多行文本,单行文本不超过 1000 个字符,不超过 100 行,数据保证不会有空行。
输出
输出进行缩进处理后的文本。
样例
标准输入 复制文本 |
apioe(@)(#! begin 029348aoew begin end end epse begin beginee end3o8w8* end |
标准输出 复制文本 |
apioe(@)(#! begin 029348aoew begin end end epse begin beginee end3o8w8* end |
提示
对于 5 分的数据,输入文本只包括英文字母和空格。
对于 10 分的数据,输入文本只包括英文字母、数字和空格。
对于 15 分的数据,输入文本只包括英文字母、数字、其他可见字符和空格。