using System.Collections.Generic;
public static void Main()
var rotations = GenerateRotations(new [] {5, 6, 7});
Console.WriteLine("Calculated rotations: ");
foreach(var rotation in rotations){
string result = string.Join(", ", rotation);
Console.WriteLine($"[ {result} ]");
Console.WriteLine("End of example");
public static List<int[]> GenerateRotations(int[] input)
List<int[]> rotations = new List<int[]>();