object Solution { def main(args: Array[String]) { val sc = new java.util.Scanner (System.in); var n = sc.nextInt(); var a = new Array[Int](n); for(a_i <- 0 to n-1) { a(a_i) = sc.nextInt(); } val b = a.sorted val dif = for(i <- 0 to (b.size-2)) yield Math.abs(b(i)-b(i+1)) println(dif.sorted.head) } }