Форматування послідовності#2484

Форматування послідовності

1 секунда
64 мегабайти
Легка

Полікарп дуже уважний. Він навіть набирає числові послідовності обережно, на відміну від своїх однокласників. Якщо він бачить послідовність без пробілу після коми, з двома пробілами поспіль або з якоюсь іншою недбалістю, він одразу її виправляє. Наприклад, числова послідовність, записана як "1,2 ,3,..., 10", буде виправлена на "1, 2, 3, ..., 10".

У цьому завданні вам дано рядок , який складається з послідовних частин, кожна з яких може бути:

Полікарп хоче додати і видалити пробіли у рядку так, щоб:

Автоматизуйте роботу Полікарпа: напишіть програму, яка обробить заданий рядок .

Вхідні дані

Вхідні дані містять один рядок . Його довжина від до символів. Рядок не починається і не закінчується пробілом. Його вміст відповідає опису вище.

Вихідні дані

Виведіть оброблений рядок . Вивід вашої програми повинен точно збігатися з очікуваною відповіддю символ у символ. Вивід має завершуватися символом нового рядка.

Приклади

Приклад 1

Loading
Loading