1422. 调整缩进(15 分)

德绪的代码编辑器出了问题,他发现他的代码不能自动缩进了,这使得他很不高兴,他要你写一个程序帮助他把他的代码调整得美观。

代码中如果出现了两行上下对应的 beginend (这两行中可见字符只包含 beginend ),则这两行与这两行之间的代码距离行首会多出两个空格。

德绪的代码写得很规范,保证 beginend 是上下对应出现的。

输入

输入多行文本,单行文本不超过 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 天梯赛选拔 / 蓝桥杯热身赛

登录以提交代码。
单点时限 1 秒
内存限制 256 MB
提交 394
通过 100