def min(a,b); a < b ? a : b; end N = gets.to_i A = gets.split.map(&:to_i).sort dmin = dmax = A[-1] - A[0] A.each_cons(2){|a,b| dmin = min(dmin, b - a) } puts [dmin, dmax]