2922 - 【入门】双节棍

通过次数

4

提交次数

5

Time Limit : 1 秒
Memory Limit : 128 MB

小刚想买两根双节棍,左手一根右手一根。他到商店里,发现共有 n2\leq n\leq 100)根双节棍,第 i 根的长度为 L_i1\leq L_i\leq 10000)。他希望买下的两根双节棍的长度差尽可能小,请你编程帮他找到两根最合适的双节棍,并输出最小的长度差值。

Input

第一行:一个整数 n,表示商店里出售双节棍的数量。

第二行:n 个正整数,用空格分开,第 i 个数 L_i 表示第 i 根双节棍的长度。

Output

输出只有一个整数,为两根双节棍的长度差的最小值。

Examples

Input

5 
3 4 1 6 8

Output

1

Hint

用两层循环枚举两根双节棍长度,取差值最小的作为答案。