# input N = int(input()) K = int(input()) n = [int(input()) for i in range(N)] # 最大|最小|残りのグループ に分ける # すなわち、最大-最小 max_v = 0 min_v = 10**9 for i in range(N): max_v = max(max_v, n[i]) min_v = min(min_v, n[i]) print(max_v - min_v)