德绪的代码编辑器出了问题,他发现他的代码不能自动缩进了,这使得他很不高兴,他要你写一个程序帮助他把他的代码调整得美观。
代码中如果出现了两行上下对应的 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 分的数据,输入文本只包括英文字母、数字、其他可见字符和空格。
来源
2021 天梯赛选拔 / 蓝桥杯热身赛