# -*- coding:utf-8 -*- import math if __name__ == "__main__": n = input() nums = map(int,raw_input().split()) nums = list(set(nums)) nums.sort() mini = 10 **6 + 1 for i in xrange(0,len(nums)-1): mini = min(nums[i+1]-nums[i], mini) print mini