n=int(input())
ns=list(map(int,input().split()))
p=2<=n<=10**5
if p:
    p1=all(-10**5<=ai<=10**5 for ai in ns)==1
    s=max(ns)-min(ns)
    print(s if p1 else'存在不满足-10^5≤ai≤10^5的整数')
else:print('请满足2≦n≦10^5的正整数')