import Foundation func readInt() -> Int { return Int(readLine()!)! } func readIntArray() -> [Int] { return readLine()!.components(separatedBy: " ").map{ Int($0)! } } // input let n = readInt() let xs = readIntArray().sorted() // solution let ys = xs.dropFirst() let diffs = zip(ys, xs).map({ $0.0 - $0.1 }) let r = diffs.min()! // output print(r)