Справедливо

В последнее время в университет СортГУ стали поступать жалобы на то, что ученики не успевают делать домашнее задание по физике. Вот, например, прямо сейчас nn учеников должны a1,a2,,an1,ana_1, a_2, \dots, a_{n - 1}, a_n номеров (то есть ii-й ученик должен aia_i задач).

Пришло время задавать очередную домашку. На этот раз преподаватели СортГУ решили поступить справедливо и задать каждому ученику такое количество примеров, чтобы в итоге все были должны одинаковое их количество, а суммарное количество задолженнных всеми ребятами номеров было максимальным. При этом в методическом пособии, из которого преподаватели берут задания, есть всего mm номеров, а один и тот же номер можно выдать только одному из учеников.

Преподавателям и так придётся хорошенько поработать над проверкой домашки, так что помогите им. Определите, возможно ли задать домашку так, как они хотят, и если да - то сколько в сумме номеров будут должны ребята.

Входные данные

В первой строке записано число nn (1n1051 \le n \le 10^5) - количество студентов, которым нужно раздать домашку.

Во второй строке записано nn чисел a1,a2,,ana_1, a_2, \dots, a_n, где aia_i - количество номеров, которое сейчас должен ii-тый студент (0ai1090 \le a_i \le 10^9).

В третьей строке записано число mm (0m1090 \le m \le 10^9) - количество номеров в методическом пособии.

Выходные данные

Если можно задать домашку так, как хочет СортГУ, то выведите, сколько номеров в сумме ученики будут должны в этом случае. Если домашку задать нельзя - выведете -1.

Подзадачи

баллынеобх. подзадачиограничения
0

0

-

Тесты из условия

1

20

-

m=0m = 0

2

20

-

ai=ai+1a_i = a_{i + 1}

3

60

0, 1, 2

Нет дополнительных ограничений

STDINSTDOUT
3
1 2 3
11
15
4
5 3 2 3
6
-1

Примечание

В первом примере можно распределить задачи следующим образом:

  • Первому ученику дать 44 номера: он решит 1+41 + 4 = 55 номеров.

  • Второму ученику дать 33 номера: он решит 2+32 + 3 = 55 номеров.

  • Третьему ученику дать 22 номера: он решит 3+23 + 2 = 55 номеров.

Ответом будет 5n=155 \cdot n = 15 номеров. Оставшиеся 22 номера справедливо распределить не получится.

Во втором примере справедливого распределения не существует.