eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Зламані ваги

Зламані ваги

У продавця кавунів зламались ваги і перестали показувати невелику вагу. Проте якщо вага була достатньо великою, ваги працювали вірно. Тоді продавець придумав наступний вихід. Він зважив усі кавуни попарно (звичайно, число зважувань виилось n * (n - 1) / 2, де n - число кавунів).

Визначіть вагу кожного кавуна.

Вхідні дані

У першому рядку міститься одне натуральне число n (3n1000) - кількість кавунів. Наступні n * (n - 1) / 2 рядків містять по одному натуральному числу xi (2xi2000) - ваги пар кавунів (ніяк не упорядковані).

Вихідні дані

Вивести в єдиному рядку цілі додатні ваги кавунів, відокремлені пропуском, розміщені за зростанням. Якщо для заданих вхідних даних відповіді не існує, то вивести -1.

Ліміт часу 1 секунда
Ліміт використання пам'яті 122.49 MiB
Вхідні дані #1
3
5 8 11
Вихідні дані #1
1 4 7
Джерело ACM ICPC 2012-2013 NEERC Siberian Group