n = gets.to_i xs = gets.split.map(&:to_i).sort ans = 10 ** 20 if n == 1 ans = 0 else (0...n-1).each do |i| next if xs[i] == xs[i+1] ans = [(xs[i]-xs[i+1]).abs, ans].min end end if ans == 10 ** 20 ans = 0 end puts ans