n = gets.to_i as = gets.split.map(&:to_i) min = 10 ** 20 max = as[n-1] - as[0] (1..n-1).each do |i| min = [min, as[i] - as[i-1]].min end puts min puts max