#C5F. 空格整理

空格整理

题意:

给定一整行文本,将其整理为以下形式:

  • 删除开头和结尾的所有空格。
  • 将中间连续多个空格变成一个空格。
  • 其他字符及其相对顺序保持不变。

若整行都是空格或文本为空,输出一个空行。

输入格式:

一整行文本 ss(0≤∣s∣≤2×1050 \le |s| \le 2 \times 10^5),仅由英文字母、数字和普通空格组成。长度不包含行末换行符,文本可以为空。

输出格式:

输出整理后的文本。

样例:

样例输入:

  C   is  fun  

样例输出:

C is fun