static Action<int[]> print = new Action<int[]>((arr) => Console.WriteLine(string.Join(",", arr)));
public static void Main()
var a = Enumerable.Range(1, 5).ToArray();
public static void rotate(int d, int[] arr) {
var swap = new Action<int, int> ((i, j) => {
for(int i = 0; i < arr.Length - 1; i++)