using System;
using System.Linq;
using System.Collections.Generic;
class Program
{
///
/// プログラムのエントリポイント
///
///
static void Main(string[] args)
{
Console.ReadLine();
var val = Console.ReadLine().Split(' ').Select((s) => int.Parse(s)).OrderBy((n) => n).ToArray();
int ans = int.MaxValue;
for(int i = 0; i < val.Length - 1; i++)
{
int range = val[i + 1] - val[i];
if (range > 0 && ans > range)
ans = range;
}
Console.WriteLine(ans == int.MaxValue ? 0 : ans);
}
}