n = gets.to_i a = gets.chomp.split(" ").map(&:to_i) min = 10**6 for i in 1..n-1 min = [min,a[i]-a[i-1]].min end puts min,a[-1]-a[0]