public static void Main()
var p = new int[]{3, 1, 2};
Console.WriteLine($"P: [{string.Join(',', p)}]");
Console.WriteLine($"P^-1: [{string.Join(',', pt)}]");
public static int[] PTransposed(int[] p)
var pt = new int[p.Length];
for (var i = 0; i < p.Length; i++)