У блондинки Анжелы новое увлечение — интернет-чаты. Она, как любая
уважающая себя блондинка, привыкла писать свои сообщения в верхнем регистре.
Вам, модератору чата, в котором любит «зависать» Анжела, надоело уже
выносить ей предупреждения. Вы решили сделать простенький антикапс-корректор,
который бы приводил сообщения Анжелы к читабельному виду.
Правила исправлений очень просты:
- Предложения в сообщении состоят из слов, пробелов и знаков препинания.
- Слова состоят из букв латинского алфавита.
- Предложения оканчиваются точкой, восклицательным или вопросительным
знаком.
- Первое слово в предложении должно начинаться с заглавной буквы, все остальные
буквы в предложении должны быть строчными.
Исходные данные
Входные данные содержат сообщение Анжелы, которое состоит из латинских
букв в верхнем регистре, пробелов, переводов строк и знаков препинания:
точек, запятых, тире, двоеточий, восклицательных и вопросительных знаков.
Общая длина сообщения не превосходит 10000 символов.
Результат
Выведите исправленное сообщение Анжелы.
Пример
исходные данные | результат |
---|
HI THERE!
HOW DID YOU KNOW I AM A BLONDE? | Hi there!
How did you know i am a blonde? |
Автор задачи: Денис Мусин
Источник задачи: Девятое открытое личное первенство УрГУ (1 марта 2008)