public static void Main()
 {
     var result = new List<string>();
     result.PutCombinations(new[] { "test", "rock", "fun" }, new string[2], 0, 0);
     Console.WriteLine(string.Join(", ", result));
 }
 public static void Main()
 {
     var result = new List<string>();
     result.PutCombinations(1, 4, new int[2], 0);
     Console.WriteLine(string.Join(", ", result));
 }