#!/bin/python

import sys


n = int(raw_input().strip())
a = map(int, raw_input().strip().split(' '))
a.sort()
b = a[:]
b.remove(b[0])
a.pop()
for i in range(len(a)):
    b[i] = b[i] - a[i]
print min(b)