Список#2100

Список

1 секунда
64 мегабайти
Дуже легка

На підприємстві, яке виробляє комп'ютерні комплектуючі, кожному виробу присвоюється послідовний номер. Після виробництва кожен виріб проходить контроль якості, де він або допускається до продажу, або визнається бракованим і вноситься до списку. Іноді цей список бракованих виробів стає надто довгим. Щоб його скоротити, послідовні номери стискають у діапазони, які записують у вигляді першого й останнього номера послідовності, розділених дефісом. Наприклад, замість переліку:

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

Напишіть програму, яка за повним списком номерів бракованих виробів виведе його у скороченому вигляді.

Вхідні дані

Спочатку вводиться число — кількість бракованих виробів. Далі вводяться номери бракованих виробів у зростаючому порядку (1 \leq M \leq N \leq 100).

Вихідні дані

Виведіть номери бракованих виробів у скороченому вигляді в одному рядку. Діапазони слід розділяти комами, пробілів у виводі бути не повинно.

Приклади

Приклад 1

Loading
Loading