public static void Main()
Console.WriteLine("Hello World");
int[] ar = {3, 4, 1, 9, 56, 7, 9, 12};
Console.WriteLine(string.Join(" ", Solve(ar, m)));
public static int[] Solve(int[] ar, int m)
int minDiff = int.MaxValue;
var sorted = ar.OrderBy(x=>x).ToArray();
for(int i = 0; i < sorted.Length - m; i++)
int diff = sorted[i+m-1] - sorted[i];
int[] result = new int[m];
Array.Copy(sorted, minStartIndex, result, 0, m);