n=gets.to_i retsu = [n] sa = [n] retsu = gets.split(" ").map(&:to_s) retsu.sort! sa[n-1] = (retsu[n-1].to_i-retsu[0].to_i).abs for i in 0..(n-2) sa[i] = (retsu[i+1].to_i-retsu[i].to_i).abs end sa.sort! puts sa[0]