using System; using System.Linq; class Program { static void Main() { // 1行目: N int N = int.Parse(Console.ReadLine()); // 2行目: K(使うが、差には影響しない) int K = int.Parse(Console.ReadLine()); // 3行目〜N行目 : 数値 long[] nums = new long[N]; for (int i = 0; i < N; i++) { nums[i] = long.Parse(Console.ReadLine()); } long maxValue = nums.Max(); long minValue = nums.Min(); double diff = maxValue - minValue; // 小数点以下切り上げ long answer = (long)Math.Ceiling(diff); Console.WriteLine(answer); } }