different algorithm to invert the matrix: same result.