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