Задачі
Список
Список
На фірмі, яка виробляє комплектуючі до комп'ютерів, усі вироби отримують послідовні номери. Кожен виріб після його виготовлення потрапляє у відділ з контролю якості, де він перевіряється, і або йде на продаж, або заноситься у список бракованих виробів і списується. Нажаль, список бракованих виробів іноді виявляється занадто довгим. Тоді для його скорочення числа, що йдуть підряд, замінюються інтервалом: через тире вказуються номери першого та останнього виробів інтервалу. Наприклад, замість
\textbf{1,3,4,5,6,7,8,10,12,16,17,20,21,22,23,24}
записується
\textbf{1,3-8,10,12,16-17,20-24}
Напишіть програму, яка за повним списком номерів бракованих виробів, видає цей список у скороченому вигляді.
\InputFile
Вводиться спочатку число \textbf{M} - кількість виробів, які виявились бракованими. Далі вводяться у зростаючому порядку номери бракованих виробів (\textbf{1} ≤ \textbf{M} ≤ \textbf{N} ≤ \textbf{100}).
\OutputFile
Виведіть у одному рядку список номерів бракованих виробів у скороченому вигляді. Інтервали повинні відокремлюватись комою. У рядку не повинно бути пропусків.
Вхідні дані #1
5 1 3 5 7 9
Вихідні дані #1
1,3,5,7,9