def det(M):
    """Determinant of a 3x3 matrix"""
    return M[0][0] * M[1][1] * M[2][2] + M[0][1] * M[1][2] * M[2][0] + M[1][0
        ] * M[2][1] * M[0][2] - M[0][2] * M[1][1] * M[2][0] - M[0][1] * M[1][0
        ] * M[2][2] - M[0][0] * M[1][2] * M[2][1]
