eolymp
bolt
Try our new interface for solving problems
Problems

КОМП’ЮТЕРИ В ШКОЛИ

КОМП’ЮТЕРИ В ШКОЛИ

Time limit 1 second
Memory limit 64 MiB

В кожну з N шкіл міста планувалося встановити комп’ютерні класи з однаковою кількістю комп’ютерів. Але недалекі в математиці постачальники помилково відвантажили першій школі a[1], другій - a[2], … , останній - a[N] комп’ютерів.

Визначити яку найменшу кількість комп’ютерів потрібно перевезти до інших шкіл, щоб попередня умова про однаковий розподіл була виконана або вивести -1, якщо це неможливо.

Input data

В першому рядку знаходяться число N – кількість шкіл. У другому N чисел – елементи масиву a - кількість комп’ютерів, відвантажених в кожну з шкіл. Всі значення натуральні, не більші 100.

Output data

Відповідь до задачі.

Examples

Input example #1
4
3 5 7 5
Output example #1
2