###################################################################3 import sequtils,strutils,algorithm,math,future template sort[T](x: openarray[T]): void = x.sort(cmp[T]) template sorted[T](x: openarray[T]): auto = x.sorted(cmp[T]) proc get():string = stdin.readLine() ################################################################### let N = get().parseInt K = get().parseInt var nums = newSeq[int](N) nums = nums.map((x) => get().parseInt) echo nums.max - nums.min