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); } }