一半相等

给定 nnnn 为偶数)个整数数组 a1,a2,,ana_1,a_2,\dots,a_n

考虑这样的一个 kk,每次操作选定一个 ii,将 aia_i 减少 kk,执行多次(可能 00 次)后使得数组中至少有一半的元素相等,求最大的 kk,如果这样的 kk 为无穷大,输出 1-1

输入格式

输入包含两行,第一行为一个正整数 nn,表示数组大小。第二行为 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n

输出格式

输出题意中的 kk

样例输入

8
-1 0 1 -1 0 1 -1 0

样例输出

2

数据规模

4n1004\leq n \leq 100,数据保证 nn 为偶数

106ai106-10^6\leq a_i \leq 10^6