using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; class Program { static void Main() { // 要素数取得 5 var N = int.Parse(Console.ReadLine()); // グループ数取得 3 var K = int.Parse(Console.ReadLine()); // 空配列生成 var x = new int[N]; // 要素を空配列に代入 for(var i = 0; N > i; i++) { x[i] = int.Parse(Console.ReadLine()); } // 配列をソート Array.Sort(x); // ソートした配列の最大値と最小値を引き算 var ans = x[N -1] - x[0]; // 解答表示 Console.WriteLine(ans); } }