public Zp[] Solve(Zp[] vector) { var vecMatrix = new ZpMatrix(vector, VectorType.Column); return(Inverse.Times(vecMatrix).ZpVector); }