📄 matrix_functions.c
字号:
{
int i, j;
for(i=0; i<6; i++)
{
for (j=0; j<6; j++)
{
result[i][j] = a[i][j] - b[i][j];
}
}
}
void matrix_inverse6(double a[6][6], double ainv[6][6])
{
double det;
det = (a[2][5]*a[5][3]*a[0][4]*a[4][1]*a[3][2]*a[1][0]-a[2][5]*a[5][3]*a[0][4]*a[4][1]*a[3][0]*a[1][2]-a[4][5]*a[2][4]*a[5][0]*a[1][1]*a[3][3]*a[0][2]+a[2][5]*a[5][3]*a[3][4]*a[4][1]*a[0][0]*a[1][2]-a[2][5]*a[4][3]*a[5][4]*a[0][0]*a[1][1]*a[3][2]+a[4][5]*a[1][4]*a[5][2]*a[0][0]*a[2][3]*a[3][1]-a[4][5]*a[1][4]*a[5][2]*a[0][0]*a[3][3]*a[2][1]-a[0][5]*a[5][3]*a[3][4]*a[4][1]*a[1][2]*a[2][0]-a[0][5]*a[5][0]*a[3][4]*a[4][1]*a[2][2]*a[1][3]-a[0][5]*a[5][2]*a[4][4]*a[1][1]*a[2][3]*a[3][0]+a[0][5]*a[5][3]*a[3][4]*a[4][2]*a[2][0]*a[1][1]+a[2][5]*a[5][0]*a[1][4]*a[4][2]*a[3][3]*a[0][1]-a[3][5]*a[4][1]*a[2][4]*a[5][3]*a[0][0]*a[1][2]+a[1][5]*a[4][1]*a[3][4]*a[5][0]*a[2][2]*a[0][3]+a[3][5]*a[5][2]*a[2][4]*a[4][0]*a[0][3]*a[1][1]-a[3][5]*a[5][3]*a[1][4]*a[4][2]*a[0][0]*a[2][1]+a[0][5]*a[5][1]*a[1][4]*a[4][0]*a[3][2]*a[2][3]+a[3][5]*a[5][3]*a[1][4]*a[4][2]*a[2][0]*a[0][1]-a[1][5]*a[5][3]*a[0][4]*a[4][0]*a[3][1]*a[2][2]-a[0][5]*a[5][1]*a[1][4]*a[4][2]*a[2][3]*a[3][0]-a[3][5]*a[4][3]*a[5][4]*a[0][0]*a[2][1]*a[1][2]+a[3][5]*a[4][3]*a[5][4]*a[0][0]*a[1][1]*a[2][2]+a[3][5]*a[4][3]*a[5][4]*a[2][1]*a[1][0]*a[0][2]-a[3][5]*a[4][3]*a[5][4]*a[1][1]*a[2][0]*a[0][2]+a[2][5]*a[4][2]*a[3][4]*a[5][1]*a[0][0]*a[1][3]+a[2][5]*a[5][1]*a[1][4]*a[4][0]*a[0][2]*a[3][3]-a[3][5]*a[5][3]*a[2][4]*a[4][0]*a[0][2]*a[1][1]+a[1][5]*a[5][0]*a[0][4]*a[4][3]*a[3][1]*a[2][2]-a[4][5]*a[0][4]*a[5][1]*a[2][2]*a[1][0]*a[3][3]+a[5][5]*a[2][4]*a[4][1]*a[0][0]*a[3][3]*a[1][2]-a[2][5]*a[5][3]*a[1][4]*a[4][0]*a[0][2]*a[3][1]+a[2][5]*a[5][3]*a[1][4]*a[4][0]*a[0][1]*a[3][2]-a[3][5]*a[5][2]*a[1][4]*a[4][3]*a[2][0]*a[0][1]-a[2][5]*a[5][1]*a[0][4]*a[4][0]*a[3][3]*a[1][2]-a[3][5]*a[5][3]*a[0][4]*a[4][2]*a[2][0]*a[1][1]+a[3][5]*a[5][3]*a[0][4]*a[4][2]*a[1][0]*a[2][1]-a[3][5]*a[4][3]*a[1][4]*a[5][1]*a[0][0]*a[2][2]+a[4][5]*a[2][4]*a[5][0]*a[1][1]*a[0][3]*a[3][2]-a[4][5]*a[1][4]*a[5][1]*a[0][0]*a[3][2]*a[2][3]+a[1][5]*a[4][1]*a[3][4]*a[5][2]*a[2][3]*a[0][0]+a[0][5]*a[5][2]*a[2][4]*a[4][3]*a[3][0]*a[1][1]-a[0][5]*a[4][2]*a[1][4]*a[5][3]*a[2][0]*a[3][1]-a[0][5]*a[5][3]*a[2][4]*a[4][2]*a[3][0]*a[1][1]-a[2][5]*a[5][3]*a[4][4]*a[0][0]*a[3][1]*a[1][2]-a[0][5]*a[5][1]*a[1][4]*a[4][0]*a[2][2]*a[3][3]-a[0][5]*a[5][2]*a[1][4]*a[4][0]*a[2][3]*a[3][1]-a[1][5]*a[5][2]*a[3][4]*a[4][3]*a[0][0]*a[2][1]+a[2][5]*a[5][2]*a[3][4]*a[4][3]*a[0][0]*a[1][1]-a[1][5]*a[5][2]*a[2][4]*a[4][1]*a[0][0]*a[3][3]+a[2][5]*a[5][0]*a[0][4]*a[4][1]*a[3][3]*a[1][2]+a[3][5]*a[5][0]*a[1][4]*a[4][3]*a[0][1]*a[2][2]-a[3][5]*a[5][0]*a[1][4]*a[4][3]*a[0][2]*a[2][1]-a[1][5]*a[5][0]*a[2][4]*a[4][3]*a[0][2]*a[3][1]-a[3][5]*a[5][2]*a[1][4]*a[4][1]*a[2][3]*a[0][0]+a[0][5]*a[5][1]*a[2][4]*a[4][3]*a[3][2]*a[1][0]-a[3][5]*a[4][2]*a[5][4]*a[0][0]*a[1][1]*a[2][3]+a[3][5]*a[5][2]*a[1][4]*a[4][3]*a[0][0]*a[2][1]+a[0][5]*a[5][3]*a[3][4]*a[4][1]*a[1][0]*a[2][2]-a[0][5]*a[4][2]*a[3][4]*a[5][0]*a[2][3]*a[1][1]+a[0][5]*a[4][2]*a[3][4]*a[5][0]*a[2][1]*a[1][3]-a[0][5]*a[5][0]*a[1][4]*a[4][3]*a[3][1]*a[2][2]-a[1][5]*a[4][1]*a[5][4]*a[0][0]*a[3][2]*a[2][3]-a[1][5]*a[4][3]*a[3][4]*a[5][0]*a[0][1]*a[2][2]-a[4][5]*a[0][4]*a[5][0]*a[1][1]*a[3][2]*a[2][3]+a[5][5]*a[0][4]*a[4][3]*a[1][1]*a[2][2]*a[3][0]-a[3][5]*a[5][1]*a[0][4]*a[4][2]*a[2][3]*a[1][0]-a[3][5]*a[5][0]*a[1][4]*a[4][1]*a[2][2]*a[0][3]+a[3][5]*a[5][0]*a[1][4]*a[4][1]*a[0][2]*a[2][3]+a[3][5]*a[5][1]*a[0][4]*a[4][3]*a[1][0]*a[2][2]-a[3][5]*a[5][1]*a[0][4]*a[4][3]*a[1][2]*a[2][0]+a[0][5]*a[4][0]*a[1][4]*a[5][3]*a[3][1]*a[2][2]-a[0][5]*a[4][0]*a[1][4]*a[5][3]*a[3][2]*a[2][1]-a[0][5]*a[4][1]*a[2][4]*a[5][0]*a[3][3]*a[1][2]+a[0][5]*a[4][1]*a[2][4]*a[5][0]*a[1][3]*a[3][2]-a[4][5]*a[1][4]*a[5][0]*a[2][2]*a[3][3]*a[0][1]+a[4][5]*a[1][4]*a[5][0]*a[2][2]*a[0][3]*a[3][1]+a[4][5]*a[1][4]*a[5][0]*a[0][2]*a[2][1]*a[3][3]-a[4][5]*a[1][4]*a[5][0]*a[0][3]*a[3][2]*a[2][1]-a[4][5]*a[1][4]*a[5][0]*a[0][2]*a[2][3]*a[3][1]+a[4][5]*a[1][4]*a[5][0]*a[3][2]*a[2][3]*a[0][1]+a[3][5]*a[5][2]*a[1][4]*a[4][0]*a[2][3]*a[0][1]-a[3][5]*a[5][2]*a[1][4]*a[4][0]*a[2][1]*a[0][3]+a[3][5]*a[5][1]*a[1][4]*a[4][2]*a[2][3]*a[0][0]-a[3][5]*a[5][1]*a[1][4]*a[4][2]*a[2][0]*a[0][3]-a[0][5]*a[5][0]*a[1][4]*a[4][1]*a[3][2]*a[2][3]+a[0][5]*a[5][0]*a[1][4]*a[4][1]*a[2][2]*a[3][3]+a[2][5]*a[4][0]*a[3][4]*a[5][1]*a[0][3]*a[1][2]-a[2][5]*a[4][0]*a[3][4]*a[5][1]*a[1][3]*a[0][2]+a[2][5]*a[5][3]*a[1][4]*a[4][2]*a[0][0]*a[3][1]-a[2][5]*a[5][3]*a[1][4]*a[4][2]*a[3][0]*a[0][1]+a[1][5]*a[4][3]*a[3][4]*a[5][0]*a[0][2]*a[2][1]-a[2][5]*a[4][3]*a[3][4]*a[5][0]*a[0][2]*a[1][1]+a[2][5]*a[4][3]*a[3][4]*a[5][0]*a[0][1]*a[1][2]-a[1][5]*a[4][1]*a[3][4]*a[5][2]*a[2][0]*a[0][3]-a[0][5]*a[5][3]*a[3][4]*a[4][0]*a[2][2]*a[1][1]+a[0][5]*a[5][3]*a[3][4]*a[4][0]*a[2][1]*a[1][2]+a[0][5]*a[5][2]*a[1][4]*a[4][1]*a[2][3]*a[3][0]-a[0][5]*a[5][2]*a[1][4]*a[4][1]*a[3][3]*a[2][0]-a[3][5]*a[5][1]*a[2][4]*a[4][0]*a[0][3]*a[1][2]+a[3][5]*a[5][1]*a[2][4]*a[4][0]*a[1][3]*a[0][2]-a[1][5]*a[5][1]*a[3][4]*a[4][2]*a[2][3]*a[0][0]+a[1][5]*a[5][1]*a[3][4]*a[4][2]*a[2][0]*a[0][3]+a[3][5]*a[5][3]*a[1][4]*a[4][1]*a[0][0]*a[2][2]-a[3][5]*a[5][3]*a[1][4]*a[4][1]*a[2][0]*a[0][2]-a[2][5]*a[5][0]*a[1][4]*a[4][1]*a[0][2]*a[3][3]+a[2][5]*a[5][0]*a[1][4]*a[4][1]*a[0][3]*a[3][2]-a[5][5]*a[4][4]*a[0][0]*a[1][1]*a[3][2]*a[2][3]+a[5][5]*a[4][4]*a[0][0]*a[1][1]*a[2][2]*a[3][3]+a[5][5]*a[4][4]*a[0][0]*a[3][1]*a[1][2]*a[2][3]+a[5][5]*a[4][4]*a[0][0]*a[3][2]*a[2][1]*a[1][3]-a[5][5]*a[4][4]*a[0][0]*a[2][2]*a[3][1]*a[1][3]-a[5][5]*a[4][4]*a[0][0]*a[2][1]*a[1][2]*a[3][3]-a[5][5]*a[4][4]*a[1][1]*a[2][0]*a[0][2]*a[3][3]+a[5][5]*a[4][4]*a[1][1]*a[3][2]*a[2][0]*a[0][3]+a[5][5]*a[4][4]*a[1][1]*a[3][0]*a[0][2]*a[2][3]-a[5][5]*a[4][4]*a[1][1]*a[2][2]*a[3][0]*a[0][3]-a[5][5]*a[4][4]*a[3][2]*a[2][1]*a[1][0]*a[0][3]+a[5][5]*a[4][4]*a[3][2]*a[1][0]*a[0][1]*a[2][3]-a[5][5]*a[4][4]*a[3][2]*a[2][0]*a[0][1]*a[1][3]-a[5][5]*a[4][4]*a[3][1]*a[1][0]*a[0][2]*a[2][3]+a[5][5]*a[4][4]*a[2][1]*a[1][2]*a[3][0]*a[0][3]+a[5][5]*a[4][4]*a[2][2]*a[3][1]*a[1][0]*a[0][3]+a[5][5]*a[4][4]*a[2][1]*a[1][0]*a[0][2]*a[3][3]-a[5][5]*a[4][4]*a[2][2]*a[1][0]*a[0][1]*a[3][3]+a[5][5]*a[4][4]*a[2][2]*a[3][0]*a[0][1]*a[1][3]+a[5][5]*a[4][4]*a[2][0]*a[0][1]*a[1][2]*a[3][3]+a[5][5]*a[4][4]*a[2][0]*a[0][2]*a[3][1]*a[1][3]-a[5][5]*a[4][4]*a[3][0]*a[0][2]*a[2][1]*a[1][3]-a[5][5]*a[4][4]*a[3][1]*a[1][2]*a[2][0]*a[0][3]-a[5][5]*a[4][4]*a[3][0]*a[0][1]*a[1][2]*a[2][3]+a[1][5]*a[5][2]*a[2][4]*a[4][0]*a[3][3]*a[0][1]-a[1][5]*a[5][2]*a[2][4]*a[4][0]*a[0][3]*a[3][1]-a[2][5]*a[5][2]*a[0][4]*a[4][1]*a[1][0]*a[3][3]+a[2][5]*a[5][2]*a[0][4]*a[4][1]*a[1][3]*a[3][0]+a[3][5]*a[5][0]*a[2][4]*a[4][3]*a[0][2]*a[1][1]-a[3][5]*a[5][0]*a[2][4]*a[4][3]*a[0][1]*a[1][2]+a[3][5]*a[5][1]*a[0][4]*a[4][2]*a[2][0]*a[1][3]+a[1][5]*a[5][2]*a[0][4]*a[4][0]*a[2][3]*a[3][1]-a[1][5]*a[5][2]*a[0][4]*a[4][0]*a[3][3]*a[2][1]-a[3][5]*a[5][2]*a[2][4]*a[4][3]*a[0][0]*a[1][1]+a[3][5]*a[5][2]*a[2][4]*a[4][3]*a[1][0]*a[0][1]-a[1][5]*a[5][2]*a[0][4]*a[4][3]*a[2][0]*a[3][1]+a[1][5]*a[5][2]*a[0][4]*a[4][3]*a[2][1]*a[3][0]+a[2][5]*a[5][3]*a[3][4]*a[4][0]*a[0][2]*a[1][1]-a[2][5]*a[5][3]*a[3][4]*a[4][0]*a[0][1]*a[1][2]-a[3][5]*a[5][2]*a[2][4]*a[4][0]*a[0][1]*a[1][3]+a[2][5]*a[5][1]*a[0][4]*a[4][2]*a[1][0]*a[3][3]-a[2][5]*a[5][1]*a[0][4]*a[4][2]*a[1][3]*a[3][0]+a[1][5]*a[5][0]*a[2][4]*a[4][1]*a[0][2]*a[3][3]-a[1][5]*a[5][0]*a[2][4]*a[4][1]*a[0][3]*a[3][2]+a[2][5]*a[5][1]*a[1][4]*a[4][3]*a[3][2]*a[0][0]-a[2][5]*a[5][1]*a[1][4]*a[4][3]*a[3][0]*a[0][2]+a[4][5]*a[5][4]*a[0][0]*a[1][1]*a[3][2]*a[2][3]-a[4][5]*a[5][4]*a[0][0]*a[1][1]*a[2][2]*a[3][3]-a[4][5]*a[5][4]*a[0][0]*a[3][1]*a[1][2]*a[2][3]-a[4][5]*a[5][4]*a[0][0]*a[3][2]*a[2][1]*a[1][3]+a[4][5]*a[5][4]*a[0][0]*a[2][2]*a[3][1]*a[1][3]+a[4][5]*a[5][4]*a[0][0]*a[2][1]*a[1][2]*a[3][3]+a[4][5]*a[5][4]*a[1][1]*a[2][2]*a[3][0]*a[0][3]+a[4][5]*a[5][4]*a[1][1]*a[2][0]*a[0][2]*a[3][3]-a[4][5]*a[5][4]*a[1][1]*a[3][0]*a[0][2]*a[2][3]-a[4][5]*a[5][4]*a[1][1]*a[3][2]*a[2][0]*a[0][3]+a[4][5]*a[5][4]*a[2][2]*a[1][0]*a[0][1]*a[3][3]-a[4][5]*a[5][4]*a[2][2]*a[3][0]*a[0][1]*a[1][3]-a[4][5]*a[5][4]*a[2][2]*a[3][1]*a[1][0]*a[0][3]-a[4][5]*a[5][4]*a[2][0]*a[0][1]*a[1][2]*a[3][3]-a[4][5]*a[5][4]*a[2][1]*a[1][0]*a[0][2]*a[3][3]-a[4][5]*a[5][4]*a[2][0]*a[0][2]*a[3][1]*a[1][3]+a[4][5]*a[5][4]*a[3][0]*a[0][1]*a[1][2]*a[2][3]+a[4][5]*a[5][4]*a[3][1]*a[1][2]*a[2][0]*a[0][3]-a[4][5]*a[5][4]*a[3][2]*a[1][0]*a[0][1]*a[2][3]+a[4][5]*a[5][4]*a[3][0]*a[0][2]*a[2][1]*a[1][3]-a[4][5]*a[5][4]*a[2][1]*a[1][2]*a[3][0]*a[0][3]+a[4][5]*a[5][4]*a[3][2]*a[2][0]*a[0][1]*a[1][3]+a[4][5]*a[5][4]*a[3][2]*a[2][1]*a[1][0]*a[0][3]+a[4][5]*a[5][4]*a[3][1]*a[1][0]*a[0][2]*a[2][3]-a[2][5]*a[5][0]*a[0][4]*a[4][1]*a[1][3]*a[3][2]+a[3][5]*a[5][0]*a[2][4]*a[4][1]*a[0][3]*a[1][2]-a[3][5]*a[5][0]*a[2][4]*a[4][1]*a[1][3]*a[0][2]-a[2][5]*a[5][2]*a[3][4]*a[4][1]*a[0][0]*a[1][3]+a[2][5]*a[5][2]*a[3][4]*a[4][1]*a[1][0]*a[0][3]+a[1][5]*a[5][3]*a[2][4]*a[4][0]*a[0][2]*a[3][1]-a[1][5]*a[5][3]*a[2][4]*a[4][0]*a[0][1]*a[3][2]-a[2][5]*a[5][0]*a[0][4]*a[4][2]*a[3][3]*a[1][1]+a[2][5]*a[5][0]*a[0][4]*a[4][2]*a[3][1]*a[1][3]+a[1][5]*a[5][2]*a[2][4]*a[4][3]*a[0][0]*a[3][1]-a[1][5]*a[5][2]*a[2][4]*a[4][3]*a[3][0]*a[0][1]-a[0][5]*a[5][1]*a[2][4]*a[4][2]*a[1][0]*a[3][3]+a[0][5]*a[5][1]*a[2][4]*a[4][2]*a[1][3]*a[3][0]-a[0][5]*a[5][2]*a[2][4]*a[4][3]*a[3][1]*a[1][0]-a[1][5]*a[5][0]*a[0][4]*a[4][2]*a[2][3]*a[3][1]+a[1][5]*a[5][0]*a[0][4]*a[4][2]*a[3][3]*a[2][1]+a[3][5]*a[5][2]*a[2][4]*a[4][1]*a[0][0]*a[1][3]-a[3][5]*a[5][2]*a[2][4]*a[4][1]*a[1][0]*a[0][3]+a[0][5]*a[5][0]*a[2][4]*a[4][2]*a[3][3]*a[1][1]-a[0][5]*a[5][0]*a[2][4]*a[4][2]*a[3][1]*a[1][3]+a[3][5]*a[5][1]*a[2][4]*a[4][3]*a[0][0]*a[1][2]-a[3][5]*a[5][1]*a[2][4]*a[4][3]*a[1][0]*a[0][2]-a[1][5]*a[5][1]*a[2][4]*a[4][0]*a[0][2]*a[3][3]+a[1][5]*a[5][1]*a[2][4]*a[4][0]*a[0][3]*a[3][2]+a[2][5]*a[5][2]*a[0][4]*a[4][0]*a[3][3]*a[1][1]-a[2][5]*a[5][2]*a[0][4]*a[4][0]*a[3][1]*a[1][3]+a[1][5]*a[5][3]*a[0][4]*a[4][2]*a[2][0]*a[3][1]-a[1][5]*a[5][3]*a[0][4]*a[4][2]*a[2][1]*a[3][0]-a[1][5]*a[5][0]*a[0][4]*a[4][3]*a[3][2]*a[2][1]+a[2][5]*a[5][1]*a[4][4]*a[0][0]*a[3][3]*a[1][2]-a[2][5]*a[5][1]*a[4][4]*a[0][0]*a[1][3]*a[3][2]-a[2][5]*a[5][1]*a[4][4]*a[1][0]*a[0][2]*a[3][3]+a[2][5]*a[5][1]*a[4][4]*a[1][0]*a[0][3]*a[3][2]+a[2][5]*a[5][1]*a[4][4]*a[1][3]*a[3][0]*a[0][2]-a[2][5]*a[5][1]*a[4][4]*a[3][0]*a[0][3]*a[1][2]+a[1][5]*a[5][0]*a[4][4]*a[2][2]*a[3][3]*a[0][1]-a[1][5]*a[5][0]*a[4][4]*a[2][2]*a[0][3]*a[3][1]-a[1][5]*a[5][0]*a[4][4]*a[0][2]*a[2][1]*a[3][3]+a[1][5]*a[5][0]*a[4][4]*a[0][3]*a[3][2]*a[2][1]+a[1][5]*a[5][0]*a[4][4]*a[0][2]*a[2][3]*a[3][1]-a[1][5]*a[5][0]*a[4][4]*a[3][2]*a[2][3]*a[0][1]-a[4][5]*a[3][4]*a[5][2]*a[0][0]*a[1][1]*a[2][3]+a[4][5]*a[3][4]*a[5][2]*a[0][0]*a[2][1]*a[1][3]+a[4][5]*a[3][4]*a[5][2]*a[1][1]*a[2][0]*a[0][3]+a[4][5]*a[3][4]*a[5][2]*a[1][0]*a[0][1]*a[2][3]-a[4][5]*a[3][4]*a[5][2]*a[2][0]*a[0][1]*a[1][3]-a[4][5]*a[3][4]*a[5][2]*a[2][1]*a[1][0]*a[0][3]+a[3][5]*a[5][1]*a[4][4]*a[0][0]*a[2][2]*a[1][3]-a[3][5]*a[5][1]*a[4][4]*a[0][0]*a[1][2]*a[2][3]-a[3][5]*a[5][1]*a[4][4]*a[2][2]*a[1][0]*a[0][3]-a[3][5]*a[5][1]*a[4][4]*a[2][0]*a[0][2]*a[1][3]+a[3][5]*a[5][1]*a[4][4]*a[1][0]*a[0][2]*a[2][3]+a[3][5]*a[5][1]*a[4][4]*a[1][2]*a[2][0]*a[0][3]+a[5][5]*a[3][4]*a[4][0]*a[1][1]*a[2][2]*a[0][3]-a[5][5]*a[3][4]*a[4][0]*a[1][1]*a[0][2]*a[2][3]+a[5][5]*a[3][4]*a[4][0]*a[0][2]*a[2][1]*a[1][3]-a[5][5]*a[3][4]*a[4][0]*a[2][2]*a[0][1]*a[1][3]-a[5][5]*a[3][4]*a[4][0]*a[2][1]*a[1][2]*a[0][3]+a[5][5]*a[3][4]*a[4][0]*a[0][1]*a[1][2]*a[2][3]+a[0][5]*a[5][0]*a[4][4]*a[1][1]*a[3][2]*a[2][3]-a[0][5]*a[5][0]*a[4][4]*a[1][1]*a[2][2]*a[3][3]-a[0][5]*a[5][0]*a[4][4]*a[3][1]*a[1][2]*a[2][3]-a[0][5]*a[5][0]*a[4][4]*a[3][2]*a[2][1]*a[1][3]+a[0][5]*a[5][0]*a[4][4]*a[2][2]*a[3][1]*a[1][3]+a[0][5]*a[5][0]*a[4][4]*a[2][1]*a[1][2]*a[3][3]+a[5][5]*a[0][4]*a[4][1]*a[2][2]*a[1][0]*a[3][3]-a[5][5]*a[0][4]*a[4][1]*a[2][2]*a[1][3]*a[3][0]-a[5][5]*a[0][4]*a[4][1]*a[1][2]*a[2][0]*a[3][3]+a[5][5]*a[0][4]*a[4][1]*a[1][2]*a[2][3]*a[3][0]+a[5][5]*a[0][4]*a[4][1]*a[1][3]*a[3][2]*a[2][0]-a[5][5]*a[0][4]*a[4][1]*a[3][2]*a[2][3]*a[1][0]+a[2][5]*a[5][0]*a[4][4]*a[1][1]*a[3][3]*a[0][2]-a[2][5]*a[5][0]*a[4][4]*a[1][1]*a[0][3]*a[3][2]-a[2][5]*a[5][0]*a[4][4]*a[3][3]*a[0][1]*a[1][2]+a[2][5]*a[5][0]*a[4][4]*a[0][1]*a[1][3]*a[3][2]+a[2][5]*a[5][0]*a[4][4]*a[0][3]*a[3][1]*a[1][2]-a[2][5]*a[5][0]*a[4][4]*a[3][1]*a[1][3]*a[0][2]-a[5][5]*a[0][4]*a[4][2]*a[1][1]*a[2][3]*a[3][0]+a[5][5]*a[0][4]*a[4][2]*a[1][1]*a[3][3]*a[2][0]-a[5][5]*a[0][4]*a[4][2]*a[3][3]*a[1][0]*a[2][1]-a[5][5]*a[0][4]*a[4][2]*a[3][1]*a[1][3]*a[2][0]+a[5][5]*a[0][4]*a[4][2]*a[2][3]*a[1][0]*a[3][1]+a[5][5]*a[0][4]*a[4][2]*a[2][1]*a[1][3]*a[3][0]+a[0][5]*a[5][3]*a[4][4]*a[1][1]*a[2][2]*a[3][0]-a[0][5]*a[5][3]*a[4][4]*a[1][1]*a[3][2]*a[2][0]-a[0][5]*a[5][3]*a[4][4]*a[2][2]*a[1][0]*a[3][1]+a[0][5]*a[5][3]*a[4][4]*a[3][1]*a[1][2]*a[2][0]-a[0][5]*a[5][3]*a[4][4]*a[2][1]*a[1][2]*a[3][0]+a[0][5]*a[5][3]*a[4][4]*a[3][2]*a[1][0]*a[2][1]+a[1][5]*a[5][1]*a[4][4]*a[0][0]*a[3][2]*a[2][3]-a[1][5]*a[5][1]*a[4][4]*a[0][0]*a[2][2]*a[3][3]+a[1][5]*a[5][1]*a[4][4]*a[3][0]*a[0][3]*a[2][2]+a[1][5]*a[5][1]*a[4][4]*a[2][0]*a[0][2]*a[3][3]-a[1][5]*a[5][1]*a[4][4]*a[3][0]*a[0][2]*a[2][3]-a[1][5]*a[5][1]*a[4][4]*a[3][2]*a[2][0]*a[0][3]-a[2][5]*a[5][2]*a[4][4]*a[0][0]*a[1][1]*a[3][3]+a[2][5]*a[5][2]*a[4][4]*a[0][0]*a[3][1]*a[1][3]+a[2][5]*a[5][2]*a[4][4]*a[1][1]*a[3][0]*a[0][3]+a[2][5]*a[5][2]*a[4][4]*a[1][0]*a[0][1]*a[3][3]-a[2][5]*a[5][2]*a[4][4]*a[3][0]*a[0][1]*a[1][3]-a[2][5]*a[5][2]*a[4][4]*a[3][1]*a[1][0]*a[0][3]+a[5][5]*a[0][4]*a[4][0]*a[1][1]*a[3][2]*a[2][3]-a[5][5]*a[0][4]*a[4][0]*a[1][1]*a[2][2]*a[3][3]-a[5][5]*a[0][4]*a[4][0]*a[3][1]*a[1][2]*a[2][3]-a[5][5]*a[0][4]*a[4][0]*a[3][2]*a[2][1]*a[1][3]+a[5][5]*a[0][4]*a[4][0]*a[2][2]*a[3][1]*a[1][3]+a[5][5]*a[0][4]*a[4][0]*a[2][1]*a[1][2]*a[3][3]-a[5][5]*a[1][4]*a[4][2]*a[0][0]*a[2][3]*a[3][1]+a[5][5]*a[1][4]*a[4][2]*a[0][0]*a[3][3]*a[2][1]-a[5][5]*a[1][4]*a[4][2]*a[3][3]*a[2][0]*a[0][1]+a[5][5]*a[1][4]*a[4][2]*a[2][0]*a[0][3]*a[3][1]-a[5][5]*a[1][4]*a[4][2]*a[3][0]*a[0][3]*a[2][1]+a[5][5]*a[1][4]*a[4][2]*a[2][3]*a[3][0]*a[0][1]+a[5][5]*a[1][4]*a[4][0]*a[2][2]*a[3][3]*a[0][1]-a[5][5]*a[1][4]*a[4][0]*a[2][2]*a[0][3]*a[3][1]-a[5][5]*a[1][4]*a[4][0]*a[0][2]*a[2][1]*a[3][3]+a[5][5]*a[1][4]*a[4][0]*a[0][3]*a[3][2]*a[2][1]+a[5][5]*a[1][4]*a[4][0]*a[0][2]*a[2][3]*a[3][1]-a[5][5]*a[1][4]*a[4][0]*a[3][2]*a[2][3]*a[0][1]-a[5][5]*a[2][4]*a[4][2]*a[0][0]*a[1][1]*a[3][3]+a[5][5]*a[2][4]*a[4][2]*a[0][0]*a[3][1]*a[1][3]+a[5][5]*a[2][4]*a[4][2]*a[1][1]*a[3][0]*a[0][3]+a[5][5]*a[2][4]*a[4][2]*a[1][0]*a[0][1]*a[3][3]-a[5][5]*a[2][4]*a[4][2]*a[3][0]*a[0][1]*a[1][3]-a[5][5]*a[2][4]*a[4][2]*a[3][1]*a[1][0]*a[0][3]-a[5][5]*a[2][4]*a[4][1]*a[0][0]*a[1][3]*a[3][2]-a[5][5]*a[2][4]*a[4][1]*a[1][0]*a[0][2]*a[3][3]+a[5][5]*a[2][4]*a[4][1]*a[1][0]*a[0][3]*a[3][2]+a[5][5]*a[2][4]*a[4][1]*a[1][3]*a[3][0]*a[0][2]-a[5][5]*a[2][4]*a[4][1]*a[3][0]*a[0][3]*a[1][2]+a[4][5]*a[1][4]*a[5][2]*a[3][0]*a[0][3]*a[2][1]-a[4][5]*a[1][4]*a[5][2]*a[2][3]*a[3][0]*a[0][1]+a[4][5]*a[1][4]*a[5][2]*a[3][3]*a[2][0]*a[0][1]-a[4][5]*a[1][4]*a[5][2]*a[2][0]*a[0][3]*a[3][1]-a[5][5]*a[0][4]*a[4][3]*a[1][1]*a[3][2]*a[2][0]-a[5][5]*a[0][4]*a[4][3]*a[2][2]*a[1][0]*a[3][1]+a[5][5]*a[0][4]*a[4][3]*a[3][1]*a[1][2]*a[2][0]-a[5][5]*a[0][4]*a[4][3]*a[2][1]*a[1][2]*a[3][0]+a[5][5]*a[0][4]*a[4][3]*a[3][2]*a[1][0]*a[2][1]+a[1][5]*a[4][1]*a[5][4]*a[0][0]*a[2][2]*a[3][3]-a[1][5]*a[4][1]*a[5][4]*a[3][0]*a[0][3]*a[2][2]-a[1][5]*a[4][1]*a[5][4]*a[2][0]*a[0][2]*a[3][3]+a[1][5]*a[4][1]*a[5][4]*a[3][0]*a[0][2]*a[2][3]+a[1][5]*a[4][1]*a[5][4]*a[3][2]*a[2][0]*a[0][3]-a[4][5]*a[2][4]*a[5][2]*a[0][0]*a[3][1]*a[1][3]+a[4][5]*a[2][4]*a[5][2]*a[0][0]*a[1][1]*a[3][3]+a[4][5]*a[2][4]*a[5][2]*a[3][1]*a[1][0]*a[0][3]-a[4][5]*a[2][4]*a[5][2]*a[1][1]*a[3][0]*a[0][3]-a[4][5]*a[2][4]*a[5][2]*a[1][0]*a[0][1]*a[3][3]+a[4][5]*a[2][4]*a[5][2]*a[3][0]*a[0][1]*a[1][3]+a[4][5]*a[1][4]*a[5][1]*a[0][0]*a[2][2]*a[3][3]-a[4][5]*a[1][4]*a[5][1]*a[3][0]*a[0][3]*a[2][2]-a[4][5]*a[1][4]*a[5][1]*a[2][0]*a[0][2]*a[3][3]+a[4][5]*a[1][4]*a[5][1]*a[3][0]*a[0][2]*a[2][3]+a[4][5]*a[1][4]*a[5][1]*a[3][2]*a[2][0]*a[0][3]-a[1][5]*a[5][2]*a[4][4]*a[0][0]*a[2][3]*a[3][1]+a[1][5]*a[5][2]*a[4][4]*a[0][0]*a[3][3]*a[2][1]-a[1][5]*a[5][2]*a[4][4]*a[3][3]*a[2][0]*a[0][1]+a[1][5]*a[5][2]*a[4][4]*a[2][0]*a[0][3]*a[3][1]-a[1][5]*a[5][2]*a[4][4]*a[3][0]*a[0][3]*a[2][1]+a[1][5]*a[5][2]*a[4][4]*a[2][3]*a[3][0]*a[0][1]+a[4][5]*a[2][4]*a[5][0]*a[3][3]*a[0][1]*a[1][2]-a[4][5]*a[2][4]*a[5][0]*a[0][1]*a[1][3]*a[3][2]-a[4][5]*a[2][4]*a[5][0]*a[0][3]*a[3][1]*a[1][2]+a[4][5]*a[2][4]*a[5][0]*a[3][1]*a[1][3]*a[0][2]+a[3][5]*a[5][0]*a[4][4]*a[1][1]*a[2][2]*a[0][3]-a[3][5]*a[5][0]*a[4][4]*a[1][1]*a[0][2]*a[2][3]+a[3][5]*a[5][0]*a[4][4]*a[0][2]*a[2][1]*a[1][3]-a[3][5]*a[5][0]*a[4][4]*a[2][2]*a[0][1]*a[1][3]-a[3][5]*a[5][0]*a[4][4]*a[2][1]*a[1][2]*a[0][3]+a[3][5]*a[5][0]*a[4][4]*a[0][1]*a[1][2]*a[2][3]-a[3][5]*a[4][1]*a[5][4]*a[0][0]*a[2][2]*a[1][3]+a[3][5]*a[4][1]*a[5][4]*a[0][0]*a[1][2]*a[2][3]+a[3][5]*a[4][1]*a[5][4]*a[2][2]*a[1][0]*a[0][3]-a[3][5]*a[4][1]*a[5][4]*a[1][2]*a[2][0]*a[0][3]+a[3][5]*a[4][1]*a[5][4]*a[2][0]*a[0][2]*a[1][3]-a[3][5]*a[4][1]*a[5][4]*a[1][0]*a[0][2]*a[2][3]-a[2][5]*a[4][2]*a[5][4]*a[0][0]*a[3][1]*a[1][3]+a[2][5]*a[4][2]*a[5][4]*a[0][0]*a[1][1]*a[3][3]+a[2][5]*a[4][2]*a[5][4]*a[3][1]*a[1][0]*a[0][3]-a[2][5]*a[4][2]*a[5][4]*a[1][1]*a[3][0]*a[0][3]-a[2][5]*a[4][2]*a[5][4]*a[1][0]*a[0][1]*a[3][3]+a[2][5]*a[4][2]*a[5][4]*a[3][0]*a[0][1]*a[1][3]-a[5][5]*a[2][4]*a[4][3]*a[0][0]*a[3][1]*a[1][2]+a[5][5]*a[2][4]*a[4][3]*a[0][0]*a[1][1]*a[3][2]+a[5][5]*a[2][4]*a[4][3]*a[3][1]*a[1][0]*a[0][2]-a[5][5]*a[2][4]*a[4][3]*a[1][1]*a[3][0]*a[0][2]-a[5][5]*a[2][4]*a[4][3]*a[1][0]*a[0][1]*a[3][2]+a[5][5]*a[2][4]*a[4][3]*a[3][0]*a[0][1]*a[1][2]-a[4][5]*a[2][4]*a[5][3]*a[0][0]*a[1][1]*a[3][2]+a[4][5]*a[2][4]*a[5][3]*a[0][0]*a[3][1]*a[1][2]+a[4][5]*a[2][4]*a[5][3]*a[1][1]*a[3][0]*a[0][2]-a[4][5]*a[2][4]*a[5][3]*a[3][1]*a[1][0]*a[0][2]+a[4][5]*a[2][4]*a[5][3]*a[1][0]*a[0][1]*a[3][2]-a[4][5]*a[2][4]*a[5][3]*a[3][0]*a[0][1]*a[1][2]-a[1][5]*a[4][0]*a[5][4]*a[2][2]*a[3][3]*a[0][1]+a[1][5]*a[4][0]*a[5][4]*a[2][2]*a[0][3]*a[3][1]+a[1][5]*a[4][0]*a[5][4]*a[0][2]*a[2][1]*a[3][3]-a[1][5]*a[4][0]*a[5][4]*a[0][3]*a[3][2]*a[2][1]-a[1][5]*a[4][0]*a[5][4]*a[0][2]*a[2][3]*a[3][1]+a[1][5]*a[4][0]*a[5][4]*a[3][2]*a[2][3]*a[0][1]-a[3][5]*a[4][0]*a[5][4]*a[1][1]*a[2][2]*a[0][3]+a[3][5]*a[4][0]*a[5][4]*a[1][1]*a[0][2]*a[2][3]-a[3][5]*a[4][0]*a[5][4]*a[0][2]*a[2][1]*a[1][3]+a[3][5]*a[4][0]*a[5][4]*a[2][2]*a[0][1]*a[1][3]+a[3][5]*a[4][0]*a[5][4]*a[2][1]*a[1][2]*a[0][3]-a[3][5]*a[4][0]*a[5][4]*a[0][1]*a[1][2]*a[2][3]+a[3][5]*a[4][2]*a[5][4]*a[0][0]*a[2][1]*a[1][3]+a[3][5]*a[4][2]*a[5][4]*a[1][1]*a[2][0]*a[0][3]+a[3][5]*a[4][2]*a[5][4]*a[1][0]*a[0][1]*a[2][3]-a[3][5]*a[4][2]*a[5][4]*a[2][0]*a[0][1]*a[1][3]-a[3][5]*a[4][2]*a[5][4]*a[2][1]*a[1][0]*a[0][3]-a[4][5]*a[2][4]*a[5][1]*a[0][0]*a[3][3]*a[1][2]+a[4][5]*a[2][4]*a[5][1]*a[0][0]*a[1][3]*a[3][2]+a[4][5]*a[2][4]*a[5][1]*a[1][0]*a[0][2]*a[3][3]-a[4][5]*a[2][4]*a[5][1]*a[1][0]*a[0][3]*a[3][2]-a[4][5]*a[2][4]*a[5][1]*a[1][3]*a[3][0]*a[0][2]+a[4][5]*a[2][4]*a[5][1]*a[3][0]*a[0][3]*a[1][2]-a[4][5]*a[0][4]*a[5][3]*a[1][1]*a[2][2]*a[3][0]+a[4][5]*a[0][4]*a[5][3]*a[1][1]*a[3][2]*a[2][0]+a[4][5]*a[0][4]*a[5][3]*a[2][1]*a[1][2]*a[3][0]+a[4][5]*a[0][4]*a[5][3]*a[2][2]*a[1][0]*a[3][1]-a[4][5]*a[0][4]*a[5][3]*a[3][2]*a[1][0]*a[2][1]-a[4][5]*a[0][4]*a[5][3]*a[3][1]*a[1][2]*a[2][0]-a[3][5]*a[4][3]*a[5][4]*a[1][0]*a[0][1]*a[2][2]+a[3][5]*a[4][3]*a[5][4]*a[2][0]*a[0][1]*a[1][2]+a[0][5]*a[5][2]*a[4][4]*a[1][1]*a[3][3]*a[2][0]-a[0][5]*a[5][2]*a[4][4]*a[3][3]*a[1][0]*a[2][1]-a[0][5]*a[5][2]*a[4][4]*a[3][1]*a[1][3]*a[2][0]+a[0][5]*a[5][2]*a[4][4]*a[2][3]*a[1][0]*a[3][1]+a[0][5]*a[5][2]*a[4][4]*a[2][1]*a[1][3]*a[3][0]-a[4][5]*a[3][4]*a[5][1]*a[0][0]*a[2][2]*a[1][3]+a[4][5]*a[3][4]*a[5][1]*a[0][0]*a[1][2]*a[2][3]+a[4][5]*a[3][4]*a[5][1]*a[2][2]*a[1][0]*a[0][3]-a[4][5]*a[3][4]*a[5][1]*a[1][2]*a[2][0]*a[0][3]+a[4][5]*a[3][4]*a[5][1]*a[2][0]*a[0][2]*a[1][3]-a[4][5]*a[3][4]*a[5][1]*a[1][0]*a[0][2]*a[2][3]-a[5][5]*a[3][4]*a[4][3]*a[0][0]*a[1][1]*a[2][2]+a[5][5]*a[3][4]*a[4][3]*a[0][0]*a[2][1]*a[1][2]-a[5][5]*a[3][4]*a[4][3]*a[2][1]*a[1][0]*a[0][2]+a[5][5]*a[3][4]*a[4][3]*a[1][1]*a[2][0]*a[0][2]+a[5][5]*a[3][4]*a[4][3]*a[1][0]*a[0][1]*a[2][2]-a[5][5]*a[3][4]*a[4][3]*a[2][0]*a[0][1]*a[1][2]-a[4][5]*a[1][4]*a[5][3]*a[0][0]*a[2][2]*a[3][1]+a[4][5]*a[1][4]*a[5][3]*a[0][0]*a[3][2]*a[2][1]+a[4][5]*a[1][4]*a[5][3]*a[2][2]*a[3][0]*a[0][1]-a[4][5]*a[1][4]*a[5][3]*a[3][0]*a[0][2]*a[2][1]-a[4][5]*a[1][4]*a[5][3]*a[3][2]*a[2][0]*a[0][1]+a[4][5]*a[1][4]*a[5][3]*a[2][0]*a[0][2]*a[3][1]-a[4][5]*a[3][4]*a[5][3]*a[0][0]*a[2][1]*a[1][2]+a[4][5]*a[3][4]*a[5][3]*a[0][0]*a[1][1]*a[2][2]+a[4][5]*a[3][4]*a[5][3]*a[2][1]*a[1][0]*a[0][2]-a[4][5]*a[3][4]*a[5][3]*a[1][1]*a[2][0]*a[0][2]-a[4][5]*a[3][4]*a[5][3]*a[1][0]*a[0][1]*a[2][2]+a[4][5]*a[3][4]*a[5][3]*a[2][0]*a[0][1]*a[1][2]-a[0][5]*a[4][0]*a[5][4]*a[1][1]*a[3][2]*a[2][3]+a[0][5]*a[4][0]*a[5][4]*a[1][1]*a[2][2]*a[3][3]+a[0][5]*a[4][0]*a[5][4]*a[3][2]*a[2][1]*a[1][3]-a[0][5]*a[4][0]*a[5][4]*a[2][2]*a[3][1]*a[1][3]-a[0][5]*a[4][0]*a[5][4]*a[2][1]*a[1][2]*a[3][3]+a[0][5]*a[4][0]*a[5][4]*a[3][1]*a[1][2]*a[2][3]+a[5][5]*a[1][4]*a[4][3]*a[0][0]*a[2][2]*a[3][1]-a[5][5]*a[1][4]*a[4][3]*a[0][0]*a[3][2]*a[2][1]-a[5][5]*a[1][4]*a[4][3]*a[2][2]*a[3][0]*a[0][1]-a[5][5]*a[1][4]*a[4][3]*a[2][0]*a[0][2]*a[3][1]+a[5][5]*a[1][4]*a[4][3]*a[3][0]*a[0][2]*a[2][1]+a[5][5]*a[1][4]*a[4][3]*a[3][2]*a[2][0]*a[0][1]+a[0][5]*a[5][1]*a[4][4]*a[2][2]*a[1][0]*a[3][3]-a[0][5]*a[5][1]*a[4][4]*a[2][2]*a[1][3]*a[3][0]-a[0][5]*a[5][1]*a[4][4]*a[1][2]*a[2][0]*a[3][3]+a[0][5]*a[5][1]*a[4][4]*a[1][2]*a[2][3]*a[3][0]+a[0][5]*a[5][1]*a[4][4]*a[1][3]*a[3][2]*a[2][0]-a[0][5]*a[5][1]*a[4][4]*a[3][2]*a[2][3]*a[1][0]+a[5][5]*a[1][4]*a[4][1]*a[0][0]*a[3][2]*a[2][3]-a[5][5]*a[1][4]*a[4][1]*a[0][0]*a[2][2]*a[3][3]+a[5][5]*a[1][4]*a[4][1]*a[3][0]*a[0][3]*a[2][2]+a[5][5]*a[1][4]*a[4][1]*a[2][0]*a[0][2]*a[3][3]-a[5][5]*a[1][4]*a[4][1]*a[3][0]*a[0][2]*a[2][3]-a[5][5]*a[1][4]*a[4][1]*a[3][2]*a[2][0]*a[0][3]-a[1][5]*a[5][1]*a[2][4]*a[4][3]*a[3][2]*a[0][0]+a[1][5]*a[5][1]*a[2][4]*a[4][3]*a[3][0]*a[0][2]+a[3][5]*a[5][3]*a[2][4]*a[4][2]*a[0][0]*a[1][1]-a[3][5]*a[5][3]*a[2][4]*a[4][2]*a[1][0]*a[0][1]-a[0][5]*a[5][0]*a[2][4]*a[4][3]*a[3][2]*a[1][1]+a[0][5]*a[5][0]*a[2][4]*a[4][3]*a[3][1]*a[1][2]+a[3][5]*a[5][2]*a[0][4]*a[4][1]*a[2][3]*a[1][0]-a[3][5]*a[5][2]*a[0][4]*a[4][1]*a[2][0]*a[1][3]-a[0][5]*a[5][3]*a[1][4]*a[4][1]*a[3][0]*a[2][2]+a[0][5]*a[5][3]*a[1][4]*a[4][1]*a[3][2]*a[2][0]-a[3][5]*a[4][2]*a[2][4]*a[5][0]*a[0][3]*a[1][1]+a[3][5]*a[4][2]*a[2][4]*a[5][0]*a[0][1]*a[1][3]-a[2][5]*a[4][2]*a[3][4]*a[5][1]*a[1][0]*a[0][3]-a[0][5]*a[4][3]*a[3][4]*a[5][1]*a[1][0]*a[2][2]+a[0][5]*a[4][3]*a[3][4]*a[5][1]*a[1][2]*a[2][0]-a[1][5]*a[4][0]*a[3][4]*a[5][1]*a[2][2]*a[0][3]+a[1][5]*a[4][0]*a[3][4]*a[5][1]*a[0][2]*a[2][3]+a[3][5]*a[5][3]*a[2][4]*a[4][0]*a[0][1]*a[1][2]+a[2][5]*a[5][0]*a[0][4]*a[4][3]*a[3][2]*a[1][1]-a[2][5]*a[5][0]*a[0][4]*a[4][3]*a[3][1]*a[1][2]+a[2][5]*a[5][2]*a[1][4]*a[4][1]*a[0][0]*a[3][3]-a[2][5]*a[5][2]*a[1][4]*a[4][1]*a[3][0]*a[0][3]+a[0][5]*a[5][3]*a[2][4]*a[4][0]*a[3][2]*a[1][1]-a[0][5]*a[5][3]*a[2][4]*a[4][0]*a[3][1]*a[1][2]+a[3][5]*a[5][1]*a[1][4]*a[4][0]*a[2][2]*a[0][3]-a[3][5]*a[5][1]*a[1][4]*a[4][0]*a[0][2]*a[2][3]-a[3][5]*a[5][3]*a[1][4]*a[4][0]*a[0][1]*a[2][2]+a[3][5]*a[5][3]*a[1][4]*a[4][0]*a[0][2]*a[2][1]-a[3][5]*a[5][1]*a[2][4]*a[4][2]*a[0][0]*a[1][3]+a[3][5]*a[5][1]*a[2][4]*a[4][2]*a[1][0]*a[0][3]+a[1][5]*a[5][3]*a[2][4]*a[4][1]*a[3][2]*a[0][0]-a[1][5]*a[5][3]*a[2][4]*a[4][1]*a[3][0]*a[0][2]+a[1][5]*a[5][1]*a[3][4]*a[4][3]*a[0][0]*a[2][2]-a[1][5]*a[5][1]*a[3][4]*a[4][3]*a[2][0]*a[0][2]-a[2][5]*a[5][2]*a[0][4]*a[4][3]*a[3][0]*a[1][1]+a[2][5]*a[5][2]*a[0][4]*a[4][3]*a[3][1]*a[1][0]-a[0][5]*a[5][2]*a[3][4]*a[4][3]*a[2][0]*a[1][1]+a[0][5]*a[5][2]*a[3][4]*a[4][3]*a[1][0]*a[2][1]+a[1][5]*a[5][1]*a[2][4]*a[4][2]*a[0][0]*a[3][3]-a[1][5]*a[5][1]*a[2][4]*a[4][2]*a[3][0]*a[0][3]+a[1][5]*a[5][2]*a[3][4]*a[4][3]*a[2][0]*a[0][1]+a[0][5]*a[4][2]*a[3][4]*a[5][1]*a[2][3]*a[1][0]-a[0][5]*a[4][2]*a[3][4]*a[5][1]*a[2][0]*a[1][3]-a[2][5]*a[5][3]*a[0][4]*a[4][0]*a[3][2]*a[1][1]+a[2][5]*a[5][3]*a[0][4]*a[4][0]*a[3][1]*a[1][2]+a[2][5]*a[5][1]*a[0][4]*a[4][0]*a[1][3]*a[3][2]-a[3][5]*a[5][2]*a[0][4]*a[4][0]*a[2][3]*a[1][1]+a[3][5]*a[5][2]*a[0][4]*a[4][0]*a[2][1]*a[1][3]-a[0][5]*a[5][3]*a[2][4]*a[4][1]*a[3][2]*a[1][0]+a[0][5]*a[5][3]*a[2][4]*a[4][1]*a[3][0]*a[1][2]+a[3][5]*a[5][0]*a[1][4]*a[4][2]*a[2][1]*a[0][3]-a[3][5]*a[5][0]*a[1][4]*a[4][2]*a[2][3]*a[0][1]-a[2][5]*a[5][2]*a[3][4]*a[4][3]*a[1][0]*a[0][1]-a[1][5]*a[5][2]*a[0][4]*a[4][1]*a[2][3]*a[3][0]+a[1][5]*a[5][2]*a[0][4]*a[4][1]*a[3][3]*a[2][0]+a[0][5]*a[5][0]*a[3][4]*a[4][1]*a[1][2]*a[2][3]+a[0][5]*a[5][2]*a[1][4]*a[4][3]*a[2][0]*a[3][1]-a[0][5]*a[5][2]*a[1][4]*a[4][3]*a[2][1]*a[3][0]+a[0][5]*a[5][1]*a[3][4]*a[4][0]*a[2][2]*a[1][3]-a[0][5]*a[5][1]*a[3][4]*a[4][0]*a[1][2]*a[2][3]+a[1][5]*a[5][3]*a[3][4]*a[4][0]*a[0][1]*a[2][2]-a[1][5]*a[5][3]*a[3][4]*a[4][0]*a[0][2]*a[2][1]-a[1][5]*a[5][1]*a[0][4]*a[4][3]*a[3][0]*a[2][2]+a[1][5]*a[5][1]*a[0][4]*a[4][3]*a[3][2]*a[2][0]+a[3][5]*a[5][3]*a[0][4]*a[4][0]*a[2][2]*a[1][1]-a[3][5]*a[5][3]*a[0][4]*a[4][0]*a[2][1]*a[1][2]+a[1][5]*a[4][2]*a[3][4]*a[5][3]*a[0][0]*a[2][1]-a[1][5]*a[4][2]*a[3][4]*a[5][3]*a[2][0]*a[0][1]+a[0][5]*a[5][0]*a[1][4]*a[4][3]*a[3][2]*a[2][1]-a[1][5]*a[5][1]*a[0][4]*a[4][0]*a[3][2]*a[2][3]+a[1][5]*a[5][1]*a[0][4]*a[4][0]*a[2][2]*a[3][3]-a[1][5]*a[5][0]*a[2][4]*a[4][2]*a[3][3]*a[0][1]+a[1][5]*a[5][0]*a[2][4]*a[4][2]*a[0][3]*a[3][1]+a[3][5]*a[5][0]*a[0][4]*a[4][2]*a[2][3]*a[1][1]-a[3][5]*a[5][0]*a[0][4]*a[4][2]*a[2][1]*a[1][3]-a[1][5]*a[5][3]*a[2][4]*a[4][2]*a[0][0]*a[3][1]+a[1][5]*a[5][3]*a[2][4]*a[4][2]*a[3][0]*a[0][1]-a[2][5]*a[5][2]*a[1][4]*a[4][0]*a[3][3]*a[0][1]+a[2][5]*a[5][2]*a[1][4]*a[4][0]*a[0][3]*a[3][1]-a[2][5]*a[5][1]*a[3][4]*a[4][3]*a[0][0]*a[1][2]+a[2][5]*a[5][1]*a[3][4]*a[4][3]*a[1][0]*a[0][2]-a[2][5]*a[5][3]*a[3][4]*a[4][1]*a[1][0]*a[0][2]-a[1][5]*a[5][3]*a[3][4]*a[4][1]*a[0][0]*a[2][2]+a[1][5]*a[5][3]*a[3][4]*a[4][1]*a[2][0]*a[0][2]+a[4][5]*a[0][4]*a[5][2]*a[1][1]*a[2][3]*a[3][0]-a[4][5]*a[0][4]*a[5][2]*a[1][1]*a[3][3]*a[2][0]-a[4][5]*a[0][4]*a[5][2]*a[2][1]*a[1][3]*a[3][0]+a[4][5]*a[0][4]*a[5][2]*a[3][3]*a[1][0]*a[2][1]-a[4][5]*a[0][4]*a[5][2]*a[2][3]*a[1][0]*a[3][1]+a[4][5]*a[0][4]*a[5][2]*a[3][1]*a[1][3]*a[2][0]+a[1][5]*a[5][3]*a[4][4]*a[0][0]*a[2][2]*a[3][1]-a[1][5]*a[5][3]*a[4][4]*a[0][0]*a[3][2]*a[2][1]-a[1][5]*a[5][3]*a[4][4]*a[2][2]*a[3][0]*a[0][1]-a[1][5]*a[5][3]*a[4][4]*a[2][0]*a[0][2]*a[3][1]+a[1][5]*a[5][3]*a[4][4]*a[3][0]*a[0][2]*a[2][1]+a[1][5]*a[5][3]*a[4][4]*a[3][2]*a[2][0]*a[0][1]+a[0][5]*a[4][2]*a[5][4]*a[1][1]*a[2][3]*a[3][0]-a[0][5]*a[4][2]*a[5][4]*a[1][1]*a[3][3]*a[2][0]-a[0][5]*a[4][2]*a[5][4]*a[2][1]*a[1][3]*a[3][0]+a[0][5]*a[4][2]*a[5][4]*a[3][3]*a[1][0]*a[2][1]-a[0][5]*a[4][2]*a[5][4]*a[2][3]*a[1][0]*a[3][1]+a[0][5]*a[4][2]*a[5][4]*a[3][1]*a[1][3]*a[2][0]+a[1][5]*a[4][2]*a[5][4]*a[0][0]*a[2][3]*a[3][1]-a[1][5]*a[4][2]*a[5][4]*a[0][0]*a[3][3]*a[2][1]+a[1][5]*a[4][2]*a[5][4]*a[3][0]*a[0][3]*a[2][1]-a[1][5]*a[4][2]*a[5][4]*a[2][3]*a[3][0]*a[0][1]+a[1][5]*a[4][2]*a[5][4]*a[3][3]*a[2][0]*a[0][1]-a[1][5]*a[4][2]*a[5][4]*a[2][0]*a[0][3]*a[3][1]-a[1][5]*a[4][3]*a[5][4]*a[0][0]*a[2][2]*a[3][1]+a[1][5]*a[4][3]*a[5][4]*a[0][0]*a[3][2]*a[2][1]+a[1][5]*a[4][3]*a[5][4]*a[2][2]*a[3][0]*a[0][1]-a[1][5]*a[4][3]*a[5][4]*a[3][0]*a[0][2]*a[2][1]-a[1][5]*a[4][3]*a[5][4]*a[3][2]*a[2][0]*a[0][1]+a[1][5]*a[4][3]*a[5][4]*a[2][0]*a[0][2]*a[3][1]-a[0][5]*a[4][3]*a[5][4]*a[1][1]*a[2][2]*a[3][0]+a[0][5]*a[4][3]*a[5][4]*a[1][1]*a[3][2]*a[2][0]+a[0][5]*a[4][3]*a[5][4]*a[2][1]*a[1][2]*a[3][0]+a[0][5]*a[4][3]*a[5][4]*a[2][2]*a[1][0]*a[3][1]-a[0][5]*a[4][3]*a[5][4]*a[3][2]*a[1][0]*a[2][1]-a[0][5]*a[4][3]*a[5][4]*a[3][1]*a[1][2]*a[2][0]+a[2][5]*a[4][3]*a[5][4]*a[0][0]*a[3][1]*a[1][2]+a[2][5]*a[4][3]*a[5][4]*a[1][1]*a[3][0]*a[0][2]-a[2][5]*a[4][3]*a[5][4]*a[3][1]*a[1][0]*a[0][2]+a[2][5]*a[4][3]*a[5][4]*a[1][0]*a[0][1]*a[3][2]-a[2][5]*a[4][3]*a[5][4]*a[3][0]*a[0][1]*a[1][2]-a[0][5]*a[4][1]*a[5][4]*a[2][2]*a[1][0]*a[3][3]+a[0][5]*a[4][1]*a[5][4]*a[2][2]*a[1][3]*a[3][0]+a[0][5]*a[4][1]*a[5][4]*a[1][2]*a[2][0]*a[3][3]-a[0][5]*a[4][1]*a[5][4]*a[1][2]*a[2][3]*a[3][0]-a[0][5]*a[4][1]*a[5][4]*a[1][3]*a[3][2]*a[2][0]+a[0][5]*a[4][1]*a[5][4]*a[3][2]*a[2][3]*a[1][0]+a[4][5]*a[0][4]*a[5][0]*a[1][1]*a[2][2]*a[3][3]+a[4][5]*a[0][4]*a[5][0]*a[3][2]*a[2][1]*a[1][3]-a[4][5]*a[0][4]*a[5][0]*a[2][2]*a[3][1]*a[1][3]-a[4][5]*a[0][4]*a[5][0]*a[2][1]*a[1][2]*a[3][3]+a[4][5]*a[0][4]*a[5][0]*a[3][1]*a[1][2]*a[2][3]+a[4][5]*a[0][4]*a[5][1]*a[2][2]*a[1][3]*a[3][0]+a[4][5]*a[0][4]*a[5][1]*a[1][2]*a[2][0]*a[3][3]-a[4][5]*a[0][4]*a[5][1]*a[1][2]*a[2][3]*a[3][0]-a[4][5]*a[0][4]*a[5][1]*a[1][3]*a[3][2]*a[2][0]+a[4][5]*a[0][4]*a[5][1]*a[3][2]*a[2][3]*a[1][0]-a[4][5]*a[3][4]*a[5][0]*a[1][1]*a[2][2]*a[0][3]+a[4][5]*a[3][4]*a[5][0]*a[1][1]*a[0][2]*a[2][3]-a[4][5]*a[3][4]*a[5][0]*a[0][2]*a[2][1]*a[1][3]+a[4][5]*a[3][4]*a[5][0]*a[2][2]*a[0][1]*a[1][3]+a[4][5]*a[3][4]*a[5][0]*a[2][1]*a[1][2]*a[0][3]-a[4][5]*a[3][4]*a[5][0]*a[0][1]*a[1][2]*a[2][3]-a[2][5]*a[4][0]*a[5][4]*a[1][1]*a[3][3]*a[0][2]+a[2][5]*a[4][0]*a[5][4]*a[1][1]*a[0][3]*a[3][2]+a[2][5]*a[4][0]*a[5][4]*a[3][3]*a[0][1]*a[1][2]-a[2][5]*a[4][0]*a[5][4]*a[0][1]*a[1][3]*a[3][2]-a[2][5]*a[4][0]*a[5][4]*a[0][3]*a[3][1]*a[1][2]+a[2][5]*a[4][0]*a[5][4]*a[3][1]*a[1][3]*a[0][2]-a[2][5]*a[4][1]*a[5][4]*a[0][0]*a[3][3]*a[1][2]+a[2][5]*a[4][1]*a[5][4]*a[0][0]*a[1][3]*a[3][2]+a[2][5]*a[4][1]*a[5][4]*a[1][0]*a[0][2]*a[3][3]-a[2][5]*a[4][1]*a[5][4]*a[1][0]*a[0][3]*a[3][2]-a[2][5]*a[4][1]*a[5][4]*a[1][3]*a[3][0]*a[0][2]+a[2][5]*a[4][1]*a[5][4]*a[3][0]*a[0][3]*a[1][2]-a[5][5]*a[3][4]*a[4][2]*a[0][0]*a[2][1]*a[1][3]+a[5][5]*a[3][4]*a[4][2]*a[0][0]*a[1][1]*a[2][3]+a[5][5]*a[3][4]*a[4][2]*a[2][1]*a[1][0]*a[0][3]-a[5][5]*a[3][4]*a[4][2]*a[1][1]*a[2][0]*a[0][3]-a[5][5]*a[3][4]*a[4][2]*a[1][0]*a[0][1]*a[2][3]+a[5][5]*a[3][4]*a[4][2]*a[2][0]*a[0][1]*a[1][3]+a[2][5]*a[5][3]*a[4][4]*a[0][0]*a[1][1]*a[3][2]+a[2][5]*a[5][3]*a[4][4]*a[3][1]*a[1][0]*a[0][2]-a[2][5]*a[5][3]*a[4][4]*a[1][1]*a[3][0]*a[0][2]-a[2][5]*a[5][3]*a[4][4]*a[1][0]*a[0][1]*a[3][2]+a[2][5]*a[5][3]*a[4][4]*a[3][0]*a[0][1]*a[1][2]-a[3][5]*a[5][3]*a[4][4]*a[0][0]*a[1][1]*a[2][2]+a[3][5]*a[5][3]*a[4][4]*a[0][0]*a[2][1]*a[1][2]-a[3][5]*a[5][3]*a[4][4]*a[2][1]*a[1][0]*a[0][2]+a[3][5]*a[5][3]*a[4][4]*a[1][1]*a[2][0]*a[0][2]+a[3][5]*a[5][3]*a[4][4]*a[1][0]*a[0][1]*a[2][2]-a[3][5]*a[5][3]*a[4][4]*a[2][0]*a[0][1]*a[1][2]+a[5][5]*a[2][4]*a[4][0]*a[1][1]*a[3][3]*a[0][2]-a[5][5]*a[2][4]*a[4][0]*a[1][1]*a[0][3]*a[3][2]-a[5][5]*a[2][4]*a[4][0]*a[3][3]*a[0][1]*a[1][2]+a[5][5]*a[2][4]*a[4][0]*a[0][1]*a[1][3]*a[3][2]+a[5][5]*a[2][4]*a[4][0]*a[0][3]*a[3][1]*a[1][2]-a[5][5]*a[2][4]*a[4][0]*a[3][1]*a[1][3]*a[0][2]+a[5][5]*a[3][4]*a[4][1]*a[0][0]*a[2][2]*a[1][3]-a[5][5]*a[3][4]*a[4][1]*a[0][0]*a[1][2]*a[2][3]-a[5][5]*a[3][4]*a[4][1]*a[2][2]*a[1][0]*a[0][3]-a[5][5]*a[3][4]*a[4][1]*a[2][0]*a[0][2]*a[1][3]+a[5][5]*a[3][4]*a[4][1]*a[1][0]*a[0][2]*a[2][3]+a[5][5]*a[3][4]*a[4][1]*a[1][2]*a[2][0]*a[0][3]-a[3][5]*a[5][2]*a[4][4]*a[0][0]*a[2][1]*a[1][3]+a[3][5]*a[5][2]*a[4][4]*a[0][0]*a[1][1]*a[2][3]+a[3][5]*a[5][2]*a[4][4]*a[2][1]*a[1][0]*a[0][3]-a[3][5]*a[5][2]*a[4][4]*a[1][1]*a[2][0]*a[0][3]-a[3][5]*a[5][2]*a[4][4]*a[1][0]*a[0][1]*a[2][3]+a[3][5]*a[5][2]*a[4][4]*a[2][0]*a[0][1]*a[1][3]-a[3][5]*a[5][1]*a[0][4]*a[4][0]*a[2][2]*a[1][3]+a[3][5]*a[5][1]*a[0][4]*a[4][0]*a[1][2]*a[2][3]+a[1][5]*a[5][2]*a[3][4]*a[4][0]*a[2][1]*a[0][3]-a[1][5]*a[5][2]*a[3][4]*a[4][0]*a[2][3]*a[0][1]+a[1][5]*a[5][3]*a[0][4]*a[4][0]*a[3][2]*a[2][1]+a[0][5]*a[5][3]*a[2][4]*a[4][2]*a[3][1]*a[1][0]-a[3][5]*a[5][3]*a[0][4]*a[4][1]*a[1][0]*a[2][2]+a[3][5]*a[5][3]*a[0][4]*a[4][1]*a[1][2]*a[2][0]+a[1][5]*a[5][0]*a[0][4]*a[4][1]*a[3][2]*a[2][3]-a[1][5]*a[5][0]*a[0][4]*a[4][1]*a[2][2]*a[3][3]+a[2][5]*a[5][3]*a[0][4]*a[4][2]*a[3][0]*a[1][1]-a[2][5]*a[5][3]*a[0][4]*a[4][2]*a[3][1]*a[1][0]+a[0][5]*a[4][3]*a[1][4]*a[5][1]*a[3][0]*a[2][2]-a[0][5]*a[4][3]*a[1][4]*a[5][1]*a[3][2]*a[2][0]+a[3][5]*a[4][3]*a[1][4]*a[5][1]*a[2][0]*a[0][2]+a[0][5]*a[4][2]*a[1][4]*a[5][3]*a[2][1]*a[3][0]+a[0][5]*a[4][3]*a[3][4]*a[5][0]*a[2][2]*a[1][1]-a[0][5]*a[4][3]*a[3][4]*a[5][0]*a[2][1]*a[1][2]-a[2][5]*a[4][3]*a[0][4]*a[5][1]*a[3][2]*a[1][0]+a[2][5]*a[4][3]*a[0][4]*a[5][1]*a[3][0]*a[1][2]+a[3][5]*a[5][2]*a[1][4]*a[4][1]*a[2][0]*a[0][3]-a[0][5]*a[5][1]*a[2][4]*a[4][3]*a[3][0]*a[1][2]-a[3][5]*a[4][3]*a[0][4]*a[5][0]*a[2][2]*a[1][1]+a[3][5]*a[4][3]*a[0][4]*a[5][0]*a[2][1]*a[1][2]+a[0][5]*a[5][2]*a[1][4]*a[4][0]*a[3][3]*a[2][1]-a[2][5]*a[5][1]*a[1][4]*a[4][0]*a[0][3]*a[3][2]-a[0][5]*a[4][1]*a[3][4]*a[5][2]*a[2][3]*a[1][0]+a[0][5]*a[4][1]*a[3][4]*a[5][2]*a[2][0]*a[1][3]+a[0][5]*a[4][0]*a[3][4]*a[5][2]*a[2][3]*a[1][1]-a[0][5]*a[4][0]*a[3][4]*a[5][2]*a[2][1]*a[1][3]-a[1][5]*a[4][1]*a[3][4]*a[5][0]*a[0][2]*a[2][3]-a[2][5]*a[5][2]*a[3][4]*a[4][0]*a[0][3]*a[1][1]+a[2][5]*a[5][2]*a[3][4]*a[4][0]*a[0][1]*a[1][3]-a[2][5]*a[5][0]*a[1][4]*a[4][2]*a[0][3]*a[3][1]+a[0][5]*a[5][0]*a[1][4]*a[4][2]*a[2][3]*a[3][1]-a[0][5]*a[5][0]*a[1][4]*a[4][2]*a[3][3]*a[2][1]+a[0][5]*a[5][1]*a[1][4]*a[4][2]*a[3][3]*a[2][0]-a[2][5]*a[5][1]*a[1][4]*a[4][2]*a[0][0]*a[3][3]+a[2][5]*a[5][1]*a[1][4]*a[4][2]*a[3][0]*a[0][3]+a[1][5]*a[5][0]*a[2][4]*a[4][3]*a[0][1]*a[3][2]+a[1][5]*a[5][2]*a[2][4]*a[4][1]*a[3][0]*a[0][3]+a[3][5]*a[4][1]*a[2][4]*a[5][3]*a[1][0]*a[0][2]+a[1][5]*a[4][2]*a[0][4]*a[5][1]*a[2][3]*a[3][0]-a[1][5]*a[4][2]*a[0][4]*a[5][1]*a[3][3]*a[2][0]+a[2][5]*a[5][0]*a[1][4]*a[4][3]*a[0][2]*a[3][1]-a[2][5]*a[5][0]*a[1][4]*a[4][3]*a[0][1]*a[3][2]+a[0][5]*a[4][1]*a[2][4]*a[5][2]*a[1][0]*a[3][3]-a[0][5]*a[4][1]*a[2][4]*a[5][2]*a[1][3]*a[3][0]+a[2][5]*a[5][0]*a[3][4]*a[4][2]*a[0][3]*a[1][1]-a[2][5]*a[5][0]*a[3][4]*a[4][2]*a[0][1]*a[1][3]-a[0][5]*a[5][3]*a[3][4]*a[4][2]*a[1][0]*a[2][1]+a[3][5]*a[5][0]*a[0][4]*a[4][1]*a[2][2]*a[1][3]-a[3][5]*a[5][0]*a[0][4]*a[4][1]*a[1][2]*a[2][3]-a[2][5]*a[5][0]*a[3][4]*a[4][1]*a[0][3]*a[1][2]+a[2][5]*a[5][0]*a[3][4]*a[4][1]*a[1][3]*a[0][2]-a[2][5]*a[5][3]*a[3][4]*a[4][2]*a[0][0]*a[1][1]+a[2][5]*a[5][3]*a[3][4]*a[4][2]*a[1][0]*a[0][1]-a[2][5]*a[5][2]*a[1][4]*a[4][3]*a[0][0]*a[3][1]+a[2][5]*a[5][2]*a[1][4]*a[4][3]*a[3][0]*a[0][1]-a[2][5]*a[5][3]*a[1][4]*a[4][1]*a[3][2]*a[0][0]+a[2][5]*a[5][3]*a[1][4]*a[4][1]*a[3][0]*a[0][2]+a[1][5]*a[5][3]*a[0][4]*a[4][1]*a[3][0]*a[2][2]-a[1][5]*a[5][3]*a[0][4]*a[4][1]*a[3][2]*a[2][0]+a[0][5]*a[5][1]*a[2][4]*a[4][0]*a[3][3]*a[1][2]-a[0][5]*a[5][1]*a[2][4]*a[4][0]*a[1][3]*a[3][2]+a[1][5]*a[5][0]*a[3][4]*a[4][2]*a[2][3]*a[0][1]-a[1][5]*a[5][0]*a[3][4]*a[4][2]*a[2][1]*a[0][3]+a[3][5]*a[4][3]*a[0][4]*a[5][2]*a[2][0]*a[1][1]-a[3][5]*a[4][3]*a[0][4]*a[5][2]*a[1][0]*a[2][1]-a[0][5]*a[5][2]*a[2][4]*a[4][0]*a[3][3]*a[1][1]+a[0][5]*a[5][2]*a[2][4]*a[4][0]*a[3][1]*a[1][3]);
ainv[0][0] = (-a[5][2]*a[1][5]*a[3][3]*a[2][4]*a[4][1]-a[5][2]*a[1][5]*a[2][3]*a[3][1]*a[4][4]+a[5][2]*a[1][5]*a[3][3]*a[2][1]*a[4][4]-a[5][3]*a[3][5]*a[1][1]*a[4][4]*a[2][2]-a[5][5]*a[4][1]*a[1][3]*a[3][2]*a[2][4]-a[5][5]*a[4][3]*a[3][1]*a[1][2]*a[2][4]+a[5][4]*a[2][5]*a[1][1]*a[4][2]*a[3][3]+a[5][3]*a[4][5]*a[1][1]*a[3][4]*a[2][2]+a[5][1]*a[4][5]*a[2][2]*a[3][3]*a[1][4]+a[5][1]*a[3][5]*a[2][2]*a[1][3]*a[4][4]+a[5][5]*a[1][1]*a[2][2]*a[4][4]*a[3][3]+a[5][3]*a[3][5]*a[1][1]*a[4][2]*a[2][4]+a[5][3]*a[3][5]*a[4][1]*a[1][4]*a[2][2]+a[5][3]*a[3][5]*a[2][1]*a[1][2]*a[4][4]-a[5][5]*a[1][1]*a[2][2]*a[4][3]*a[3][4]-a[5][5]*a[1][1]*a[4][2]*a[2][4]*a[3][3]+a[5][5]*a[1][1]*a[4][2]*a[2][3]*a[3][4]+a[5][5]*a[1][1]*a[4][3]*a[3][2]*a[2][4]-a[5][5]*a[1][1]*a[3][2]*a[2][3]*a[4][4]-a[5][5]*a[2][2]*a[4][1]*a[1][4]*a[3][3]+a[5][5]*a[2][2]*a[4][1]*a[1][3]*a[3][4]+a[5][5]*a[2][2]*a[4][3]*a[3][1]*a[1][4]-a[5][5]*a[2][2]*a[3][1]*a[1][3]*a[4][4]+a[5][5]*a[3][3]*a[4][1]*a[1][2]*a[2][4]-a[5][5]*a[3][3]*a[2][1]*a[1][2]*a[4][4]+a[5][5]*a[3][3]*a[4][2]*a[2][1]*a[1][4]-a[5][5]*a[4][3]*a[3][2]*a[2][1]*a[1][4]-a[5][5]*a[4][2]*a[2][1]*a[1][3]*a[3][4]-a[5][5]*a[4][1]*a[1][2]*a[2][3]*a[3][4]+a[5][5]*a[4][3]*a[2][1]*a[1][2]*a[3][4]+a[5][5]*a[3][2]*a[2][1]*a[1][3]*a[4][4]+a[5][5]*a[4][2]*a[2][4]*a[3][1]*a[1][3]-a[5][5]*a[4][2]*a[2][3]*a[3][1]*a[1][4]+a[5][5]*a[4][4]*a[3][1]*a[1][2]*a[2][3]+a[5][5]*a[4][1]*a[1][4]*a[3][2]*a[2][3]-a[5][2]*a[2][5]*a[1][1]*a[4][4]*a[3][3]+a[5][2]*a[2][5]*a[1][1]*a[4][3]*a[3][4]+a[5][2]*a[2][5]*a[4][1]*a[1][4]*a[3][3]+a[5][2]*a[2][5]*a[4][4]*a[3][1]*a[1][3]-a[5][2]*a[2][5]*a[4][1]*a[1][3]*a[3][4]-a[5][2]*a[2][5]*a[4][3]*a[3][1]*a[1][4]-a[5][1]*a[3][5]*a[2][2]*a[4][3]*a[1][4]-a[5][1]*a[3][5]*a[1][2]*a[2][3]*a[4][4]+a[5][1]*a[3][5]*a[2][4]*a[4][3]*a[1][2]-a[5][1]*a[3][5]*a[1][3]*a[4][2]*a[2][4]+a[5][1]*a[3][5]*a[1][4]*a[4][2]*a[2][3]-a[5][3]*a[3][5]*a[4][2]*a[2][1]*a[1][4]-a[5][3]*a[3][5]*a[4][1]*a[1][2]*a[2][4]+a[5][4]*a[3][5]*a[1][1]*a[2][2]*a[4][3]-a[5][4]*a[3][5]*a[1][1]*a[4][2]*a[2][3]-a[5][4]*a[3][5]*a[2][2]*a[4][1]*a[1][3]+a[5][4]*a[3][5]*a[4][2]*a[2][1]*a[1][3]-a[5][4]*a[3][5]*a[2][1]*a[1][2]*a[4][3]+a[5][4]*a[3][5]*a[4][1]*a[1][2]*a[2][3]+a[5][3]*a[1][5]*a[2][2]*a[3][1]*a[4][4]-a[5][3]*a[1][5]*a[2][2]*a[3][4]*a[4][1]-a[5][3]*a[1][5]*a[3][2]*a[2][1]*a[4][4]+a[5][3]*a[1][5]*a[4][2]*a[3][4]*a[2][1]+a[5][3]*a[1][5]*a[2][4]*a[4][1]*a[3][2]-a[5][3]*a[1][5]*a[2][4]*a[4][2]*a[3][1]+a[5][3]*a[2][5]*a[1][1]*a[4][4]*a[3][2]-a[5][3]*a[2][5]*a[1][1]*a[3][4]*a[4][2]-a[5][3]*a[2][5]*a[3][1]*a[1][2]*a[4][4]-a[5][3]*a[2][5]*a[1][4]*a[4][1]*a[3][2]+a[5][3]*a[2][5]*a[3][4]*a[4][1]*a[1][2]+a[5][3]*a[2][5]*a[1][4]*a[4][2]*a[3][1]-a[5][1]*a[4][5]*a[2][2]*a[1][3]*a[3][4]-a[5][1]*a[4][5]*a[3][3]*a[1][2]*a[2][4]+a[5][1]*a[4][5]*a[1][3]*a[3][2]*a[2][4]-a[5][1]*a[4][5]*a[3][2]*a[2][3]*a[1][4]+a[5][1]*a[4][5]*a[1][2]*a[2][3]*a[3][4]+a[5][2]*a[4][5]*a[1][1]*a[2][4]*a[3][3]-a[5][2]*a[4][5]*a[1][1]*a[3][4]*a[2][3]-a[5][2]*a[4][5]*a[3][3]*a[2][1]*a[1][4]+a[5][2]*a[4][5]*a[2][1]*a[1][3]*a[3][4]-a[5][2]*a[4][5]*a[3][1]*a[1][3]*a[2][4]+a[5][2]*a[4][5]*a[2][3]*a[3][1]*a[1][4]+a[5][4]*a[4][5]*a[1][1]*a[3][2]*a[2][3]-a[5][4]*a[4][5]*a[1][1]*a[2][2]*a[3][3]-a[5][4]*a[4][5]*a[3][1]*a[1][2]*a[2][3]-a[5][4]*a[4][5]*a[3][2]*a[2][1]*a[1][3]+a[5][4]*a[4][5]*a[2][2]*a[3][1]*a[1][3]+a[5][4]*a[4][5]*a[2][1]*a[1][2]*a[3][3]+a[5][2]*a[1][5]*a[4][1]*a[3][4]*a[2][3]-a[5][2]*a[1][5]*a[3][4]*a[4][3]*a[2][1]+a[5][2]*a[1][5]*a[2][4]*a[4][3]*a[3][1]-a[5][4]*a[2][5]*a[1][1]*a[4][3]*a[3][2]-a[5][4]*a[2][5]*a[4][1]*a[1][2]*a[3][3]+a[5][4]*a[2][5]*a[4][1]*a[1][3]*a[3][2]-a[5][4]*a[2][5]*a[4][2]*a[3][1]*a[1][3]+a[5][4]*a[2][5]*a[4][3]*a[3][1]*a[1][2]+a[5][2]*a[3][5]*a[1][1]*a[2][3]*a[4][4]-a[5][2]*a[3][5]*a[1][1]*a[2][4]*a[4][3]-a[5][2]*a[3][5]*a[2][1]*a[1][3]*a[4][4]+a[5][2]*a[3][5]*a[1][4]*a[4][3]*a[2][1]+a[5][2]*a[3][5]*a[2][4]*a[4][1]*a[1][3]-a[5][2]*a[3][5]*a[1][4]*a[4][1]*a[2][3]+a[5][4]*a[1][5]*a[2][2]*a[3][3]*a[4][1]-a[5][4]*a[1][5]*a[2][2]*a[4][3]*a[3][1]+a[5][4]*a[1][5]*a[4][2]*a[2][3]*a[3][1]-a[5][4]*a[1][5]*a[3][2]*a[2][3]*a[4][1]-a[5][4]*a[1][5]*a[3][3]*a[4][2]*a[2][1]+a[5][4]*a[1][5]*a[4][3]*a[3][2]*a[2][1]-a[5][1]*a[1][5]*a[2][2]*a[4][4]*a[3][3]+a[5][1]*a[1][5]*a[2][2]*a[4][3]*a[3][4]+a[5][1]*a[1][5]*a[4][2]*a[2][4]*a[3][3]+a[5][1]*a[1][5]*a[3][2]*a[2][3]*a[4][4]-a[5][1]*a[1][5]*a[4][2]*a[2][3]*a[3][4]-a[5][1]*a[1][5]*a[4][3]*a[3][2]*a[2][4]+a[5][1]*a[2][5]*a[3][3]*a[1][2]*a[4][4]-a[5][1]*a[2][5]*a[3][3]*a[1][4]*a[4][2]-a[5][1]*a[2][5]*a[1][3]*a[3][2]*a[4][4]-a[5][1]*a[2][5]*a[1][2]*a[4][3]*a[3][4]+a[5][1]*a[2][5]*a[1][4]*a[4][3]*a[3][2]+a[5][1]*a[2][5]*a[4][2]*a[3][4]*a[1][3]-a[5][3]*a[4][5]*a[1][1]*a[2][4]*a[3][2]-a[5][3]*a[4][5]*a[3][1]*a[1][4]*a[2][2]+a[5][3]*a[4][5]*a[3][1]*a[1][2]*a[2][4]+a[5][3]*a[4][5]*a[3][2]*a[2][1]*a[1][4]-a[5][3]*a[4][5]*a[3][4]*a[2][1]*a[1][2])/det;
ainv[1][0] = (-a[5][4]*a[1][5]*a[2][2]*a[4][0]*a[3][3]+a[5][4]*a[1][5]*a[2][2]*a[4][3]*a[3][0]+a[5][4]*a[1][5]*a[4][2]*a[2][0]*a[3][3]+a[5][4]*a[1][5]*a[4][0]*a[3][2]*a[2][3]-a[5][4]*a[1][5]*a[4][2]*a[2][3]*a[3][0]-a[5][4]*a[1][5]*a[4][3]*a[3][2]*a[2][0]+a[5][2]*a[3][5]*a[4][4]*a[1][3]*a[2][0]-a[5][2]*a[3][5]*a[4][4]*a[2][3]*a[1][0]-a[5][2]*a[3][5]*a[1][3]*a[4][0]*a[2][4]+a[5][2]*a[3][5]*a[2][4]*a[4][3]*a[1][0]-a[5][2]*a[3][5]*a[1][4]*a[4][3]*a[2][0]+a[5][2]*a[3][5]*a[2][3]*a[1][4]*a[4][0]-a[5][3]*a[2][5]*a[4][4]*a[3][2]*a[1][0]+a[5][3]*a[2][5]*a[4][4]*a[1][2]*a[3][0]-a[5][3]*a[2][5]*a[1][4]*a[4][2]*a[3][0]+a[5][3]*a[2][5]*a[3][4]*a[4][2]*a[1][0]-a[5][3]*a[2][5]*a[1][2]*a[4][0]*a[3][4]+a[5][3]*a[2][5]*a[3][2]*a[1][4]*a[4][0]-a[5][0]*a[2][5]*a[3][3]*a[1][2]*a[4][4]+a[5][0]*a[2][5]*a[3][3]*a[1][4]*a[4][2]+a[5][0]*a[2][5]*a[1][3]*a[3][2]*a[4][4]-a[5][0]*a[2][5]*a[1][4]*a[4][3]*a[3][2]-a[5][0]*a[2][5]*a[4][2]*a[3][4]*a[1][3]+a[5][0]*a[2][5]*a[3][4]*a[4][3]*a[1][2]-a[5][3]*a[1][5]*a[2][2]*a[3][0]*a[4][4]-a[5][0]*a[4][5]*a[2][2]*a[1][4]*a[3][3]+a[5][0]*a[4][5]*a[2][2]*a[3][4]*a[1][3]+a[5][0]*a[4][5]*a[2][4]*a[1][2]*a[3][3]-a[5][0]*a[4][5]*a[3][4]*a[1][2]*a[2][3]+a[5][0]*a[4][5]*a[1][4]*a[3][2]*a[2][3]-a[5][0]*a[4][5]*a[2][4]*a[1][3]*a[3][2]+a[5][4]*a[3][5]*a[2][2]*a[1][3]*a[4][0]-a[5][4]*a[3][5]*a[2][2]*a[4][3]*a[1][0]+a[5][4]*a[3][5]*a[4][3]*a[1][2]*a[2][0]-a[5][4]*a[3][5]*a[1][3]*a[4][2]*a[2][0]-a[5][4]*a[3][5]*a[1][2]*a[2][3]*a[4][0]+a[5][4]*a[3][5]*a[4][2]*a[2][3]*a[1][0]+a[5][3]*a[1][5]*a[2][2]*a[4][0]*a[3][4]+a[5][3]*a[1][5]*a[3][2]*a[2][0]*a[4][4]+a[5][3]*a[1][5]*a[4][2]*a[2][4]*a[3][0]-a[5][3]*a[1][5]*a[2][4]*a[4][0]*a[3][2]-a[5][3]*a[1][5]*a[3][4]*a[4][2]*a[2][0]+a[5][2]*a[4][5]*a[3][3]*a[1][4]*a[2][0]-a[5][2]*a[4][5]*a[3][3]*a[2][4]*a[1][0]+a[5][2]*a[4][5]*a[3][4]*a[2][3]*a[1][0]-a[5][2]*a[4][5]*a[3][4]*a[1][3]*a[2][0]-a[5][2]*a[4][5]*a[1][4]*a[2][3]*a[3][0]+a[5][2]*a[4][5]*a[2][4]*a[1][3]*a[3][0]-a[5][2]*a[1][5]*a[3][3]*a[2][0]*a[4][4]+a[5][2]*a[1][5]*a[3][3]*a[4][0]*a[2][4]+a[5][2]*a[1][5]*a[2][3]*a[3][0]*a[4][4]-a[5][2]*a[1][5]*a[4][3]*a[2][4]*a[3][0]-a[5][2]*a[1][5]*a[3][4]*a[4][0]*a[2][3]+a[5][2]*a[1][5]*a[3][4]*a[4][3]*a[2][0]+a[5][3]*a[3][5]*a[2][2]*a[1][0]*a[4][4]-a[5][3]*a[3][5]*a[2][2]*a[1][4]*a[4][0]-a[5][3]*a[3][5]*a[1][2]*a[2][0]*a[4][4]+a[5][3]*a[3][5]*a[1][4]*a[4][2]*a[2][0]-a[5][3]*a[3][5]*a[2][4]*a[4][2]*a[1][0]+a[5][3]*a[3][5]*a[1][2]*a[2][4]*a[4][0]+a[5][0]*a[1][5]*a[2][2]*a[4][4]*a[3][3]-a[5][0]*a[1][5]*a[2][2]*a[4][3]*a[3][4]+a[5][0]*a[1][5]*a[4][2]*a[2][3]*a[3][4]-a[5][5]*a[2][2]*a[1][4]*a[4][3]*a[3][0]+a[5][5]*a[2][2]*a[4][4]*a[1][3]*a[3][0]+a[5][5]*a[2][2]*a[4][3]*a[3][4]*a[1][0]-a[5][5]*a[2][2]*a[1][3]*a[3][4]*a[4][0]-a[5][5]*a[3][3]*a[1][2]*a[2][4]*a[4][0]+a[5][5]*a[3][3]*a[4][4]*a[1][2]*a[2][0]+a[5][5]*a[3][3]*a[4][2]*a[2][4]*a[1][0]-a[5][5]*a[3][3]*a[1][4]*a[4][2]*a[2][0]+a[5][5]*a[1][3]*a[3][4]*a[4][2]*a[2][0]-a[5][5]*a[1][4]*a[3][2]*a[2][3]*a[4][0]+a[5][5]*a[1][4]*a[4][3]*a[3][2]*a[2][0]-a[5][5]*a[4][4]*a[1][3]*a[3][2]*a[2][0]+a[5][5]*a[1][4]*a[4][2]*a[2][3]*a[3][0]-a[5][5]*a[4][4]*a[1][2]*a[2][3]*a[3][0]-a[5][5]*a[4][2]*a[2][4]*a[1][3]*a[3][0]+a[5][5]*a[3][2]*a[2][3]*a[4][4]*a[1][0]+a[5][5]*a[1][3]*a[3][2]*a[2][4]*a[4][0]-a[5][5]*a[4][2]*a[2][3]*a[3][4]*a[1][0]+a[5][5]*a[1][2]*a[2][3]*a[3][4]*a[4][0]-a[5][5]*a[4][3]*a[3][4]*a[1][2]*a[2][0]-a[5][5]*a[4][3]*a[3][2]*a[2][4]*a[1][0]+a[5][5]*a[1][2]*a[2][4]*a[4][3]*a[3][0]+a[5][2]*a[2][5]*a[3][3]*a[1][0]*a[4][4]-a[5][2]*a[2][5]*a[3][3]*a[1][4]*a[4][0]-a[5][2]*a[2][5]*a[4][4]*a[1][3]*a[3][0]-a[5][2]*a[2][5]*a[4][3]*a[3][4]*a[1][0]+a[5][2]*a[2][5]*a[1][4]*a[4][3]*a[3][0]+a[5][2]*a[2][5]*a[1][3]*a[3][4]*a[4][0]+a[5][0]*a[1][5]*a[4][3]*a[3][2]*a[2][4]-a[5][0]*a[1][5]*a[3][2]*a[2][3]*a[4][4]-a[5][0]*a[1][5]*a[4][2]*a[2][4]*a[3][3]+a[5][4]*a[4][5]*a[2][2]*a[1][0]*a[3][3]-a[5][4]*a[4][5]*a[2][2]*a[1][3]*a[3][0]-a[5][4]*a[4][5]*a[1][2]*a[2][0]*a[3][3]-a[5][4]*a[4][5]*a[3][2]*a[2][3]*a[1][0]+a[5][4]*a[4][5]*a[1][2]*a[2][3]*a[3][0]+a[5][4]*a[4][5]*a[1][3]*a[3][2]*a[2][0]-a[5][0]*a[3][5]*a[2][2]*a[1][3]*a[4][4]+a[5][0]*a[3][5]*a[2][2]*a[1][4]*a[4][3]+a[5][0]*a[3][5]*a[1][2]*a[2][3]*a[4][4]-a[5][0]*a[3][5]*a[2][4]*a[4][3]*a[1][2]+a[5][0]*a[3][5]*a[4][2]*a[2][4]*a[1][3]-a[5][0]*a[3][5]*a[1][4]*a[4][2]*a[2][3]+a[5][4]*a[2][5]*a[3][3]*a[1][2]*a[4][0]-a[5][4]*a[2][5]*a[3][3]*a[4][2]*a[1][0]+a[5][4]*a[2][5]*a[4][2]*a[1][3]*a[3][0]+a[5][4]*a[2][5]*a[4][3]*a[3][2]*a[1][0]-a[5][4]*a[2][5]*a[1][3]*a[3][2]*a[4][0]-a[5][4]*a[2][5]*a[1][2]*a[4][3]*a[3][0]+a[5][5]*a[2][2]*a[3][3]*a[1][4]*a[4][0]-a[5][5]*a[2][2]*a[3][3]*a[4][4]*a[1][0]-a[5][3]*a[4][5]*a[2][2]*a[3][4]*a[1][0]+a[5][3]*a[4][5]*a[2][2]*a[1][4]*a[3][0]-a[5][3]*a[4][5]*a[2][4]*a[1][2]*a[3][0]+a[5][3]*a[4][5]*a[2][4]*a[3][2]*a[1][0]-a[5][3]*a[4][5]*a[1][4]*a[3][2]*a[2][0]+a[5][3]*a[4][5]*a[3][4]*a[1][2]*a[2][0])/det;
ainv[2][0] = (-a[5][1]*a[3][5]*a[4][4]*a[1][3]*a[2][0]+a[5][1]*a[3][5]*a[4][4]*a[2][3]*a[1][0]-a[5][1]*a[3][5]*a[2][3]*a[1][4]*a[4][0]+a[5][1]*a[3][5]*a[4][3]*a[1][4]*a[2][0]+a[5][1]*a[3][5]*a[1][3]*a[2][4]*a[4][0]-a[5][1]*a[3][5]*a[2][4]*a[4][3]*a[1][0]-a[5][4]*a[3][5]*a[1][1]*a[4][3]*a[2][0]+a[5][4]*a[3][5]*a[1][1]*a[2][3]*a[4][0]+a[5][4]*a[3][5]*a[4][3]*a[1][0]*a[2][1]-a[5][4]*a[3][5]*a[2][3]*a[4][1]*a[1][0]-a[5][4]*a[3][5]*a[2][1]*a[1][3]*a[4][0]+a[5][4]*a[3][5]*a[4][1]*a[1][3]*a[2][0]+a[5][3]*a[4][5]*a[1][1]*a[2][4]*a[3][0]-a[5][3]*a[4][5]*a[1][1]*a[3][4]*a[2][0]-a[5][3]*a[4][5]*a[1][4]*a[2][1]*a[3][0]+a[5][3]*a[4][5]*a[1][4]*a[3][1]*a[2][0]+a[5][3]*a[4][5]*a[3][4]*a[1][0]*a[2][1]-a[5][3]*a[4][5]*a[2][4]*a[1][0]*a[3][1]-a[5][4]*a[2][5]*a[1][1]*a[4][0]*a[3][3]+a[5][4]*a[2][5]*a[1][1]*a[4][3]*a[3][0]+a[5][4]*a[2][5]*a[4][1]*a[1][0]*a[3][3]+a[5][4]*a[2][5]*a[3][1]*a[1][3]*a[4][0]-a[5][4]*a[2][5]*a[4][3]*a[1][0]*a[3][1]-a[5][4]*a[2][5]*a[4][1]*a[1][3]*a[3][0]-a[5][0]*a[1][5]*a[3][3]*a[2][1]*a[4][4]+a[5][0]*a[1][5]*a[3][3]*a[4][1]*a[2][4]+a[5][0]*a[1][5]*a[2][3]*a[3][1]*a[4][4]-a[5][0]*a[1][5]*a[2][4]*a[4][3]*a[3][1]-a[5][0]*a[1][5]*a[4][1]*a[3][4]*a[2][3]+a[5][0]*a[1][5]*a[2][1]*a[3][4]*a[4][3]-a[5][4]*a[1][5]*a[3][3]*a[4][1]*a[2][0]+a[5][4]*a[1][5]*a[3][3]*a[2][1]*a[4][0]+a[5][4]*a[1][5]*a[4][3]*a[3][1]*a[2][0]-a[5][4]*a[1][5]*a[2][3]*a[3][1]*a[4][0]+a[5][4]*a[1][5]*a[4][1]*a[2][3]*a[3][0]-a[5][4]*a[1][5]*a[2][1]*a[4][3]*a[3][0]-a[5][0]*a[4][5]*a[1][1]*a[2][4]*a[3][3]+a[5][0]*a[4][5]*a[1][1]*a[3][4]*a[2][3]+a[5][0]*a[4][5]*a[1][4]*a[2][1]*a[3][3]+a[5][0]*a[4][5]*a[2][4]*a[3][1]*a[1][3]-a[5][0]*a[4][5]*a[1][4]*a[2][3]*a[3][1]-a[5][0]*a[4][5]*a[3][4]*a[2][1]*a[1][3]+a[5][1]*a[1][5]*a[3][3]*a[4][4]*a[2][0]-a[5][1]*a[1][5]*a[3][3]*a[2][4]*a[4][0]-a[5][1]*a[1][5]*a[4][4]*a[2][3]*a[3][0]+a[5][1]*a[1][5]*a[2][4]*a[4][3]*a[3][0]-a[5][1]*a[1][5]*a[4][3]*a[3][4]*a[2][0]+a[5][1]*a[1][5]*a[2][3]*a[3][4]*a[4][0]-a[5][0]*a[3][5]*a[1][1]*a[2][3]*a[4][4]+a[5][0]*a[3][5]*a[1][1]*a[2][4]*a[4][3]+a[5][0]*a[3][5]*a[2][1]*a[1][3]*a[4][4]-a[5][0]*a[3][5]*a[4][1]*a[2][4]*a[1][3]+a[5][0]*a[3][5]*a[2][3]*a[1][4]*a[4][1]-a[5][0]*a[3][5]*a[1][4]*a[4][3]*a[2][1]+a[5][5]*a[1][1]*a[3][3]*a[2][4]*a[4][0]+a[5][5]*a[1][1]*a[4][3]*a[3][4]*a[2][0]+a[5][5]*a[3][3]*a[4][4]*a[1][0]*a[2][1]+a[5][5]*a[3][3]*a[4][1]*a[1][4]*a[2][0]-a[5][5]*a[3][3]*a[2][1]*a[1][4]*a[4][0]-a[5][5]*a[4][1]*a[1][3]*a[3][4]*a[2][0]-a[5][5]*a[4][3]*a[3][4]*a[1][0]*a[2][1]-a[5][3]*a[1][5]*a[4][4]*a[3][1]*a[2][0]+a[5][3]*a[1][5]*a[4][4]*a[2][1]*a[3][0]+a[5][3]*a[1][5]*a[3][4]*a[4][1]*a[2][0]-a[5][3]*a[1][5]*a[2][1]*a[4][0]*a[3][4]-a[5][3]*a[1][5]*a[4][1]*a[2][4]*a[3][0]+a[5][3]*a[1][5]*a[3][1]*a[2][4]*a[4][0]+a[5][3]*a[3][5]*a[1][1]*a[2][0]*a[4][4]-a[5][3]*a[3][5]*a[1][1]*a[2][4]*a[4][0]-a[5][3]*a[3][5]*a[1][0]*a[2][1]*a[4][4]-a[5][3]*a[3][5]*a[4][1]*a[1][4]*a[2][0]+a[5][3]*a[3][5]*a[2][1]*a[1][4]*a[4][0]+a[5][3]*a[3][5]*a[2][4]*a[1][0]*a[4][1]-a[5][3]*a[2][5]*a[1][1]*a[3][0]*a[4][4]+a[5][3]*a[2][5]*a[1][1]*a[4][0]*a[3][4]+a[5][3]*a[2][5]*a[1][0]*a[3][1]*a[4][4]-a[5][3]*a[2][5]*a[4][1]*a[3][4]*a[1][0]-a[5][3]*a[2][5]*a[1][4]*a[4][0]*a[3][1]+a[5][3]*a[2][5]*a[1][4]*a[4][1]*a[3][0]-a[5][1]*a[2][5]*a[3][3]*a[1][0]*a[4][4]+a[5][1]*a[2][5]*a[3][3]*a[1][4]*a[4][0]+a[5][1]*a[2][5]*a[1][3]*a[3][0]*a[4][4]-a[5][1]*a[2][5]*a[3][4]*a[4][0]*a[1][3]+a[5][1]*a[2][5]*a[3][4]*a[4][3]*a[1][0]-a[5][1]*a[2][5]*a[1][4]*a[4][3]*a[3][0]+a[5][0]*a[2][5]*a[1][1]*a[4][4]*a[3][3]-a[5][0]*a[2][5]*a[1][1]*a[4][3]*a[3][4]-a[5][5]*a[1][1]*a[3][3]*a[4][4]*a[2][0]-a[5][0]*a[2][5]*a[1][4]*a[4][1]*a[3][3]-a[5][0]*a[2][5]*a[3][1]*a[1][3]*a[4][4]+a[5][0]*a[2][5]*a[1][4]*a[4][3]*a[3][1]+a[5][0]*a[2][5]*a[4][1]*a[3][4]*a[1][3]+a[5][4]*a[4][5]*a[1][1]*a[2][0]*a[3][3]-a[5][4]*a[4][5]*a[1][1]*a[2][3]*a[3][0]-a[5][4]*a[4][5]*a[1][0]*a[2][1]*a[3][3]+a[5][4]*a[4][5]*a[2][3]*a[1][0]*a[3][1]+a[5][4]*a[4][5]*a[2][1]*a[1][3]*a[3][0]-a[5][4]*a[4][5]*a[3][1]*a[1][3]*a[2][0]+a[5][1]*a[4][5]*a[3][3]*a[2][4]*a[1][0]-a[5][1]*a[4][5]*a[3][3]*a[1][4]*a[2][0]-a[5][1]*a[4][5]*a[2][4]*a[1][3]*a[3][0]+a[5][1]*a[4][5]*a[3][4]*a[1][3]*a[2][0]+a[5][1]*a[4][5]*a[1][4]*a[2][3]*a[3][0]-a[5][1]*a[4][5]*a[3][4]*a[2][3]*a[1][0]-a[5][5]*a[1][1]*a[2][3]*a[3][4]*a[4][0]+a[5][5]*a[1][1]*a[4][4]*a[2][3]*a[3][0]-a[5][5]*a[1][1]*a[2][4]*a[4][3]*a[3][0]-a[5][5]*a[3][3]*a[2][4]*a[1][0]*a[4][1]-a[5][5]*a[2][4]*a[3][1]*a[1][3]*a[4][0]-a[5][5]*a[4][1]*a[1][4]*a[2][3]*a[3][0]+a[5][5]*a[2][1]*a[1][4]*a[4][3]*a[3][0]-a[5][5]*a[4][3]*a[3][1]*a[1][4]*a[2][0]+a[5][5]*a[2][4]*a[4][3]*a[1][0]*a[3][1]-a[5][5]*a[4][4]*a[2][1]*a[1][3]*a[3][0]+a[5][5]*a[2][4]*a[4][1]*a[1][3]*a[3][0]+a[5][5]*a[2][3]*a[3][4]*a[1][0]*a[4][1]+a[5][5]*a[2][3]*a[3][1]*a[1][4]*a[4][0]-a[5][5]*a[4][4]*a[2][3]*a[1][0]*a[3][1]+a[5][5]*a[2][1]*a[1][3]*a[3][4]*a[4][0]+a[5][5]*a[3][1]*a[1][3]*a[4][4]*a[2][0])/det;
ainv[3][0] = (a[5][1]*a[4][5]*a[2][4]*a[1][2]*a[3][0]+a[5][4]*a[4][5]*a[1][1]*a[3][0]*a[2][2]-a[5][4]*a[4][5]*a[1][1]*a[3][2]*a[2][0]-a[5][4]*a[4][5]*a[1][0]*a[3][1]*a[2][2]+a[5][4]*a[4][5]*a[3][1]*a[1][2]*a[2][0]+a[5][4]*a[4][5]*a[3][2]*a[1][0]*a[2][1]-a[5][4]*a[4][5]*a[2][1]*a[1][2]*a[3][0]-a[5][0]*a[4][5]*a[1][1]*a[3][4]*a[2][2]+a[5][0]*a[4][5]*a[1][1]*a[2][4]*a[3][2]+a[5][0]*a[4][5]*a[1][4]*a[3][1]*a[2][2]-a[5][0]*a[4][5]*a[2][4]*a[3][1]*a[1][2]+a[5][0]*a[4][5]*a[3][4]*a[2][1]*a[1][2]-a[5][0]*a[4][5]*a[1][4]*a[3][2]*a[2][1]-a[5][5]*a[1][1]*a[2][2]*a[4][4]*a[3][0]+a[5][4]*a[1][5]*a[4][2]*a[2][1]*a[3][0]+a[5][4]*a[1][5]*a[4][1]*a[3][2]*a[2][0]-a[5][4]*a[1][5]*a[3][2]*a[2][1]*a[4][0]-a[5][4]*a[1][5]*a[3][1]*a[4][2]*a[2][0]+a[5][0]*a[3][5]*a[1][1]*a[4][4]*a[2][2]-a[5][0]*a[3][5]*a[1][1]*a[4][2]*a[2][4]-a[5][0]*a[3][5]*a[4][1]*a[1][4]*a[2][2]-a[5][0]*a[3][5]*a[2][1]*a[1][2]*a[4][4]+a[5][0]*a[3][5]*a[2][4]*a[4][1]*a[1][2]+a[5][0]*a[3][5]*a[4][2]*a[1][4]*a[2][1]-a[5][2]*a[3][5]*a[1][1]*a[2][0]*a[4][4]+a[5][2]*a[3][5]*a[1][1]*a[4][0]*a[2][4]+a[5][2]*a[3][5]*a[1][0]*a[2][1]*a[4][4]+a[5][2]*a[3][5]*a[4][1]*a[1][4]*a[2][0]-a[5][2]*a[3][5]*a[2][4]*a[4][1]*a[1][0]-a[5][2]*a[3][5]*a[4][0]*a[1][4]*a[2][1]-a[5][0]*a[1][5]*a[2][2]*a[3][1]*a[4][4]+a[5][0]*a[1][5]*a[2][2]*a[3][4]*a[4][1]+a[5][0]*a[1][5]*a[3][2]*a[2][1]*a[4][4]+a[5][0]*a[1][5]*a[4][2]*a[2][4]*a[3][1]-a[5][0]*a[1][5]*a[2][4]*a[4][1]*a[3][2]-a[5][0]*a[1][5]*a[3][4]*a[4][2]*a[2][1]+a[5][2]*a[2][5]*a[1][1]*a[3][0]*a[4][4]-a[5][2]*a[2][5]*a[1][1]*a[3][4]*a[4][0]-a[5][2]*a[2][5]*a[1][0]*a[3][1]*a[4][4]+a[5][2]*a[2][5]*a[3][4]*a[1][0]*a[4][1]+a[5][2]*a[2][5]*a[3][1]*a[1][4]*a[4][0]-a[5][2]*a[2][5]*a[4][1]*a[1][4]*a[3][0]-a[5][1]*a[3][5]*a[2][2]*a[1][0]*a[4][4]+a[5][5]*a[1][1]*a[2][2]*a[3][4]*a[4][0]+a[5][1]*a[3][5]*a[2][2]*a[1][4]*a[4][0]+a[5][1]*a[3][5]*a[1][2]*a[2][0]*a[4][4]-a[5][1]*a[3][5]*a[2][4]*a[4][0]*a[1][2]-a[5][1]*a[3][5]*a[1][4]*a[4][2]*a[2][0]+a[5][1]*a[3][5]*a[4][2]*a[2][4]*a[1][0]-a[5][0]*a[2][5]*a[1][1]*a[3][2]*a[4][4]+a[5][0]*a[2][5]*a[1][1]*a[4][2]*a[3][4]+a[5][0]*a[2][5]*a[3][1]*a[1][2]*a[4][4]+a[5][0]*a[2][5]*a[4][1]*a[1][4]*a[3][2]-a[5][0]*a[2][5]*a[1][4]*a[4][2]*a[3][1]-a[5][0]*a[2][5]*a[3][4]*a[4][1]*a[1][2]+a[5][1]*a[1][5]*a[2][2]*a[3][0]*a[4][4]-a[5][1]*a[1][5]*a[2][2]*a[3][4]*a[4][0]-a[5][1]*a[1][5]*a[3][2]*a[2][0]*a[4][4]-a[5][1]*a[1][5]*a[4][2]*a[2][4]*a[3][0]+a[5][1]*a[1][5]*a[3][2]*a[2][4]*a[4][0]+a[5][1]*a[1][5]*a[3][4]*a[4][2]*a[2][0]+a[5][1]*a[2][5]*a[4][4]*a[3][2]*a[1][0]-a[5][1]*a[2][5]*a[4][4]*a[1][2]*a[3][0]-a[5][1]*a[2][5]*a[3][2]*a[1][4]*a[4][0]+a[5][1]*a[2][5]*a[1][2]*a[3][4]*a[4][0]-a[5][1]*a[2][5]*a[4][2]*a[3][4]*a[1][0]+a[5][1]*a[2][5]*a[1][4]*a[4][2]*a[3][0]-a[5][2]*a[4][5]*a[1][1]*a[2][4]*a[3][0]+a[5][2]*a[4][5]*a[1][1]*a[3][4]*a[2][0]+a[5][2]*a[4][5]*a[2][4]*a[1][0]*a[3][1]-a[5][2]*a[4][5]*a[1][4]*a[3][1]*a[2][0]-a[5][2]*a[4][5]*a[3][4]*a[1][0]*a[2][1]+a[5][2]*a[4][5]*a[1][4]*a[2][1]*a[3][0]-a[5][4]*a[3][5]*a[1][1]*a[4][0]*a[2][2]+a[5][4]*a[3][5]*a[1][1]*a[4][2]*a[2][0]+a[5][4]*a[3][5]*a[4][1]*a[1][0]*a[2][2]-a[5][4]*a[3][5]*a[4][1]*a[1][2]*a[2][0]+a[5][4]*a[3][5]*a[2][1]*a[1][2]*a[4][0]-a[5][4]*a[3][5]*a[4][2]*a[1][0]*a[2][1]-a[5][2]*a[1][5]*a[4][4]*a[2][1]*a[3][0]+a[5][2]*a[1][5]*a[4][4]*a[3][1]*a[2][0]-a[5][2]*a[1][5]*a[3][4]*a[4][1]*a[2][0]-a[5][2]*a[1][5]*a[3][1]*a[4][0]*a[2][4]+a[5][2]*a[1][5]*a[2][4]*a[4][1]*a[3][0]+a[5][2]*a[1][5]*a[2][1]*a[3][4]*a[4][0]+a[5][1]*a[4][5]*a[2][2]*a[3][4]*a[1][0]-a[5][1]*a[4][5]*a[2][2]*a[1][4]*a[3][0]+a[5][1]*a[4][5]*a[1][4]*a[3][2]*a[2][0]-a[5][1]*a[4][5]*a[3][4]*a[1][2]*a[2][0]-a[5][1]*a[4][5]*a[2][4]*a[3][2]*a[1][0]-a[5][5]*a[1][1]*a[3][4]*a[4][2]*a[2][0]+a[5][5]*a[1][1]*a[4][4]*a[3][2]*a[2][0]-a[5][5]*a[2][2]*a[3][1]*a[1][4]*a[4][0]+a[5][5]*a[2][2]*a[4][4]*a[1][0]*a[3][1]+a[5][5]*a[2][2]*a[4][1]*a[1][4]*a[3][0]-a[5][5]*a[2][2]*a[3][4]*a[1][0]*a[4][1]-a[5][5]*a[4][4]*a[3][2]*a[1][0]*a[2][1]+a[5][5]*a[3][2]*a[2][1]*a[1][4]*a[4][0]+a[5][5]*a[3][2]*a[2][4]*a[1][0]*a[4][1]-a[5][5]*a[4][4]*a[3][1]*a[1][2]*a[2][0]-a[5][5]*a[4][2]*a[2][4]*a[1][0]*a[3][1]+a[5][5]*a[3][4]*a[4][1]*a[1][2]*a[2][0]+a[5][5]*a[3][1]*a[1][2]*a[2][4]*a[4][0]+a[5][5]*a[4][4]*a[2][1]*a[1][2]*a[3][0]-a[5][5]*a[3][4]*a[2][1]*a[1][2]*a[4][0]+a[5][5]*a[3][1]*a[1][4]*a[4][2]*a[2][0]-a[5][5]*a[4][1]*a[1][4]*a[3][2]*a[2][0]+a[5][5]*a[3][4]*a[4][2]*a[1][0]*a[2][1]-a[5][5]*a[4][2]*a[2][1]*a[1][4]*a[3][0]-a[5][5]*a[4][1]*a[1][2]*a[2][4]*a[3][0]+a[5][4]*a[2][5]*a[1][1]*a[3][2]*a[4][0]-a[5][4]*a[2][5]*a[1][1]*a[4][2]*a[3][0]+a[5][4]*a[2][5]*a[4][2]*a[1][0]*a[3][1]-a[5][4]*a[2][5]*a[3][2]*a[4][1]*a[1][0]-a[5][4]*a[2][5]*a[3][1]*a[1][2]*a[4][0]+a[5][4]*a[2][5]*a[4][1]*a[1][2]*a[3][0]-a[5][4]*a[1][5]*a[2][2]*a[4][1]*a[3][0]+a[5][4]*a[1][5]*a[2][2]*a[3][1]*a[4][0]+a[5][5]*a[1][1]*a[4][2]*a[2][4]*a[3][0]-a[5][5]*a[1][1]*a[3][2]*a[2][4]*a[4][0])/det;
ainv[4][0] = (a[5][2]*a[1][5]*a[2][3]*a[3][1]*a[4][0]-a[5][2]*a[1][5]*a[4][1]*a[2][3]*a[3][0]+a[5][2]*a[1][5]*a[2][1]*a[4][3]*a[3][0]-a[5][2]*a[1][5]*a[4][3]*a[3][1]*a[2][0]+a[5][2]*a[2][5]*a[1][1]*a[4][0]*a[3][3]-a[5][2]*a[2][5]*a[1][1]*a[4][3]*a[3][0]-a[5][2]*a[2][5]*a[1][0]*a[4][1]*a[3][3]+a[5][2]*a[2][5]*a[4][1]*a[1][3]*a[3][0]+a[5][2]*a[2][5]*a[4][3]*a[1][0]*a[3][1]-a[5][2]*a[2][5]*a[3][1]*a[1][3]*a[4][0]-a[5][2]*a[3][5]*a[1][1]*a[2][3]*a[4][0]+a[5][2]*a[3][5]*a[1][1]*a[4][3]*a[2][0]-a[5][2]*a[3][5]*a[4][3]*a[1][0]*a[2][1]+a[5][2]*a[3][5]*a[2][3]*a[1][0]*a[4][1]-a[5][2]*a[3][5]*a[4][1]*a[1][3]*a[2][0]+a[5][2]*a[3][5]*a[2][1]*a[1][3]*a[4][0]-a[5][0]*a[1][5]*a[2][2]*a[4][1]*a[3][3]+a[5][1]*a[1][5]*a[2][2]*a[4][0]*a[3][3]-a[5][1]*a[1][5]*a[2][2]*a[4][3]*a[3][0]-a[5][1]*a[1][5]*a[4][2]*a[2][0]*a[3][3]-a[5][1]*a[1][5]*a[3][2]*a[2][3]*a[4][0]+a[5][1]*a[1][5]*a[4][3]*a[3][2]*a[2][0]+a[5][1]*a[1][5]*a[4][2]*a[2][3]*a[3][0]-a[5][1]*a[2][5]*a[3][3]*a[1][2]*a[4][0]+a[5][1]*a[2][5]*a[3][3]*a[4][2]*a[1][0]+a[5][1]*a[2][5]*a[1][3]*a[3][2]*a[4][0]+a[5][1]*a[2][5]*a[1][2]*a[4][3]*a[3][0]-a[5][1]*a[2][5]*a[4][3]*a[3][2]*a[1][0]-a[5][1]*a[2][5]*a[4][2]*a[1][3]*a[3][0]+a[5][5]*a[1][1]*a[2][2]*a[4][3]*a[3][0]+a[5][0]*a[1][5]*a[4][2]*a[2][1]*a[3][3]+a[5][0]*a[1][5]*a[4][1]*a[3][2]*a[2][3]-a[5][0]*a[1][5]*a[4][2]*a[2][3]*a[3][1]-a[5][0]*a[1][5]*a[4][3]*a[3][2]*a[2][1]+a[5][0]*a[1][5]*a[2][2]*a[4][3]*a[3][1]-a[5][5]*a[1][1]*a[2][2]*a[3][3]*a[4][0]+a[5][5]*a[1][1]*a[3][2]*a[2][3]*a[4][0]-a[5][5]*a[1][1]*a[4][2]*a[2][3]*a[3][0]-a[5][5]*a[1][1]*a[4][3]*a[3][2]*a[2][0]+a[5][5]*a[1][1]*a[3][3]*a[4][2]*a[2][0]-a[5][5]*a[2][2]*a[4][3]*a[1][0]*a[3][1]-a[5][5]*a[2][2]*a[4][1]*a[1][3]*a[3][0]+a[5][5]*a[2][2]*a[3][3]*a[1][0]*a[4][1]+a[5][5]*a[2][2]*a[3][1]*a[1][3]*a[4][0]-a[5][5]*a[3][3]*a[4][1]*a[1][2]*a[2][0]+a[5][5]*a[4][2]*a[2][1]*a[1][3]*a[3][0]+a[5][5]*a[4][1]*a[1][3]*a[3][2]*a[2][0]-a[5][5]*a[3][2]*a[2][1]*a[1][3]*a[4][0]+a[5][5]*a[4][3]*a[3][2]*a[1][0]*a[2][1]-a[5][5]*a[3][1]*a[1][2]*a[2][3]*a[4][0]-a[5][5]*a[3][2]*a[2][3]*a[1][0]*a[4][1]+a[5][5]*a[3][3]*a[2][1]*a[1][2]*a[4][0]-a[5][5]*a[3][3]*a[4][2]*a[1][0]*a[2][1]-a[5][5]*a[3][1]*a[1][3]*a[4][2]*a[2][0]+a[5][5]*a[4][2]*a[2][3]*a[1][0]*a[3][1]-a[5][5]*a[4][3]*a[2][1]*a[1][2]*a[3][0]+a[5][5]*a[4][3]*a[3][1]*a[1][2]*a[2][0]+a[5][5]*a[4][1]*a[1][2]*a[2][3]*a[3][0]+a[5][1]*a[3][5]*a[2][2]*a[4][3]*a[1][0]-a[5][1]*a[3][5]*a[2][2]*a[1][3]*a[4][0]-a[5][1]*a[3][5]*a[4][2]*a[2][3]*a[1][0]+a[5][1]*a[3][5]*a[1][2]*a[2][3]*a[4][0]-a[5][1]*a[3][5]*a[4][3]*a[1][2]*a[2][0]+a[5][1]*a[3][5]*a[1][3]*a[4][2]*a[2][0]-a[5][2]*a[4][5]*a[1][1]*a[2][0]*a[3][3]+a[5][2]*a[4][5]*a[1][1]*a[2][3]*a[3][0]+a[5][2]*a[4][5]*a[1][0]*a[2][1]*a[3][3]-a[5][2]*a[4][5]*a[2][1]*a[1][3]*a[3][0]+a[5][2]*a[4][5]*a[3][1]*a[1][3]*a[2][0]-a[5][2]*a[4][5]*a[2][3]*a[1][0]*a[3][1]-a[5][3]*a[1][5]*a[2][2]*a[3][1]*a[4][0]+a[5][3]*a[1][5]*a[2][2]*a[4][1]*a[3][0]-a[5][3]*a[1][5]*a[4][1]*a[3][2]*a[2][0]+a[5][3]*a[1][5]*a[3][2]*a[2][1]*a[4][0]+a[5][3]*a[1][5]*a[3][1]*a[4][2]*a[2][0]-a[5][3]*a[1][5]*a[4][2]*a[2][1]*a[3][0]-a[5][3]*a[4][5]*a[1][1]*a[3][0]*a[2][2]+a[5][3]*a[4][5]*a[1][1]*a[3][2]*a[2][0]+a[5][3]*a[4][5]*a[1][0]*a[3][1]*a[2][2]+a[5][3]*a[4][5]*a[2][1]*a[1][2]*a[3][0]-a[5][3]*a[4][5]*a[3][2]*a[1][0]*a[2][1]-a[5][3]*a[4][5]*a[3][1]*a[1][2]*a[2][0]-a[5][0]*a[2][5]*a[1][1]*a[4][2]*a[3][3]+a[5][0]*a[2][5]*a[1][1]*a[4][3]*a[3][2]+a[5][0]*a[2][5]*a[4][1]*a[1][2]*a[3][3]-a[5][0]*a[2][5]*a[4][3]*a[3][1]*a[1][2]+a[5][0]*a[2][5]*a[3][1]*a[1][3]*a[4][2]-a[5][0]*a[2][5]*a[4][1]*a[1][3]*a[3][2]-a[5][1]*a[4][5]*a[2][2]*a[1][0]*a[3][3]+a[5][1]*a[4][5]*a[2][2]*a[1][3]*a[3][0]+a[5][1]*a[4][5]*a[1][2]*a[2][0]*a[3][3]-a[5][1]*a[4][5]*a[1][3]*a[3][2]*a[2][0]-a[5][1]*a[4][5]*a[1][2]*a[2][3]*a[3][0]+a[5][1]*a[4][5]*a[3][2]*a[2][3]*a[1][0]+a[5][0]*a[4][5]*a[1][1]*a[3][3]*a[2][2]-a[5][0]*a[4][5]*a[1][1]*a[3][2]*a[2][3]-a[5][0]*a[4][5]*a[3][1]*a[1][3]*a[2][2]-a[5][0]*a[4][5]*a[2][1]*a[1][2]*a[3][3]+a[5][0]*a[4][5]*a[3][1]*a[1][2]*a[2][3]+a[5][0]*a[4][5]*a[3][2]*a[2][1]*a[1][3]-a[5][0]*a[3][5]*a[1][1]*a[4][3]*a[2][2]+a[5][0]*a[3][5]*a[1][1]*a[4][2]*a[2][3]+a[5][0]*a[3][5]*a[4][1]*a[1][3]*a[2][2]-a[5][0]*a[3][5]*a[4][2]*a[2][1]*a[1][3]+a[5][0]*a[3][5]*a[4][3]*a[2][1]*a[1][2]-a[5][0]*a[3][5]*a[4][1]*a[1][2]*a[2][3]+a[5][3]*a[3][5]*a[1][1]*a[4][0]*a[2][2]-a[5][3]*a[3][5]*a[1][1]*a[4][2]*a[2][0]-a[5][3]*a[3][5]*a[1][0]*a[4][1]*a[2][2]-a[5][3]*a[3][5]*a[2][1]*a[1][2]*a[4][0]+a[5][3]*a[3][5]*a[4][1]*a[1][2]*a[2][0]+a[5][3]*a[3][5]*a[4][2]*a[1][0]*a[2][1]-a[5][3]*a[2][5]*a[1][1]*a[3][2]*a[4][0]+a[5][3]*a[2][5]*a[1][1]*a[4][2]*a[3][0]-a[5][3]*a[2][5]*a[4][2]*a[1][0]*a[3][1]+a[5][3]*a[2][5]*a[3][1]*a[1][2]*a[4][0]+a[5][3]*a[2][5]*a[3][2]*a[1][0]*a[4][1]-a[5][3]*a[2][5]*a[4][1]*a[1][2]*a[3][0]+a[5][2]*a[1][5]*a[3][3]*a[4][1]*a[2][0]-a[5][2]*a[1][5]*a[3][3]*a[2][1]*a[4][0])/det;
ainv[5][0] = (a[5][0]*a[1][4]*a[4][2]*a[2][3]*a[3][1]-a[5][0]*a[1][4]*a[4][2]*a[3][3]*a[2][1]-a[4][3]*a[2][4]*a[5][0]*a[3][2]*a[1][1]+a[4][3]*a[2][4]*a[5][0]*a[3][1]*a[1][2]-a[5][0]*a[1][4]*a[4][1]*a[3][2]*a[2][3]+a[5][0]*a[1][4]*a[4][1]*a[2][2]*a[3][3]+a[5][2]*a[3][4]*a[4][0]*a[2][3]*a[1][1]+a[5][1]*a[1][4]*a[4][3]*a[3][0]*a[2][2]-a[5][1]*a[1][4]*a[4][3]*a[3][2]*a[2][0]-a[5][3]*a[1][4]*a[4][2]*a[2][0]*a[3][1]+a[5][3]*a[1][4]*a[4][2]*a[2][1]*a[3][0]+a[4][2]*a[2][4]*a[5][0]*a[3][3]*a[1][1]-a[4][2]*a[2][4]*a[5][0]*a[3][1]*a[1][3]-a[5][3]*a[1][4]*a[4][1]*a[3][0]*a[2][2]+a[5][3]*a[1][4]*a[4][1]*a[3][2]*a[2][0]-a[4][0]*a[3][4]*a[5][3]*a[2][2]*a[1][1]+a[4][0]*a[3][4]*a[5][3]*a[2][1]*a[1][2]+a[5][1]*a[4][4]*a[2][2]*a[1][0]*a[3][3]-a[5][1]*a[4][4]*a[2][2]*a[1][3]*a[3][0]-a[5][1]*a[4][4]*a[1][2]*a[2][0]*a[3][3]-a[5][0]*a[4][4]*a[1][1]*a[2][2]*a[3][3]-a[5][0]*a[4][4]*a[3][1]*a[1][2]*a[2][3]-a[5][0]*a[4][4]*a[3][2]*a[2][1]*a[1][3]-a[4][0]*a[5][4]*a[1][1]*a[3][2]*a[2][3]+a[5][2]*a[2][4]*a[4][1]*a[1][0]*a[3][3]-a[5][2]*a[2][4]*a[4][1]*a[1][3]*a[3][0]+a[5][3]*a[3][4]*a[4][2]*a[2][0]*a[1][1]-a[5][3]*a[3][4]*a[4][2]*a[1][0]*a[2][1]+a[5][0]*a[4][4]*a[1][1]*a[3][2]*a[2][3]-a[4][2]*a[3][4]*a[5][0]*a[2][3]*a[1][1]+a[4][2]*a[3][4]*a[5][0]*a[2][1]*a[1][3]+a[5][1]*a[2][4]*a[4][0]*a[3][3]*a[1][2]-a[5][1]*a[2][4]*a[4][0]*a[1][3]*a[3][2]-a[4][2]*a[2][4]*a[5][3]*a[3][0]*a[1][1]+a[4][2]*a[2][4]*a[5][3]*a[3][1]*a[1][0]-a[5][2]*a[3][4]*a[4][3]*a[2][0]*a[1][1]+a[5][2]*a[3][4]*a[4][3]*a[1][0]*a[2][1]-a[5][1]*a[3][4]*a[4][3]*a[1][0]*a[2][2]+a[5][1]*a[3][4]*a[4][3]*a[1][2]*a[2][0]-a[5][2]*a[3][4]*a[4][1]*a[2][3]*a[1][0]-a[5][3]*a[2][4]*a[4][1]*a[3][2]*a[1][0]+a[5][3]*a[2][4]*a[4][1]*a[3][0]*a[1][2]-a[5][0]*a[1][4]*a[4][3]*a[3][1]*a[2][2]+a[5][3]*a[4][4]*a[1][1]*a[2][2]*a[3][0]+a[5][1]*a[4][4]*a[1][2]*a[2][3]*a[3][0]+a[5][1]*a[4][4]*a[1][3]*a[3][2]*a[2][0]+a[4][3]*a[1][4]*a[5][2]*a[2][0]*a[3][1]-a[4][3]*a[1][4]*a[5][2]*a[2][1]*a[3][0]+a[5][2]*a[3][4]*a[4][1]*a[2][0]*a[1][3]+a[5][3]*a[1][4]*a[4][0]*a[3][1]*a[2][2]-a[5][3]*a[1][4]*a[4][0]*a[3][2]*a[2][1]-a[4][1]*a[3][4]*a[5][0]*a[2][2]*a[1][3]+a[4][1]*a[3][4]*a[5][0]*a[1][2]*a[2][3]+a[5][1]*a[1][4]*a[4][0]*a[3][2]*a[2][3]-a[5][1]*a[1][4]*a[4][0]*a[2][2]*a[3][3]+a[5][0]*a[1][4]*a[4][3]*a[3][2]*a[2][1]-a[5][1]*a[2][4]*a[4][2]*a[1][0]*a[3][3]+a[5][1]*a[2][4]*a[4][2]*a[1][3]*a[3][0]+a[5][1]*a[3][4]*a[4][2]*a[2][3]*a[1][0]-a[5][1]*a[3][4]*a[4][2]*a[2][0]*a[1][3]+a[5][1]*a[3][4]*a[4][0]*a[2][2]*a[1][3]-a[5][1]*a[3][4]*a[4][0]*a[1][2]*a[2][3]-a[5][2]*a[3][4]*a[4][0]*a[2][1]*a[1][3]-a[4][1]*a[2][4]*a[5][0]*a[3][3]*a[1][2]+a[4][1]*a[2][4]*a[5][0]*a[1][3]*a[3][2]-a[4][0]*a[2][4]*a[5][2]*a[3][3]*a[1][1]+a[4][0]*a[2][4]*a[5][2]*a[3][1]*a[1][3]+a[4][1]*a[3][4]*a[5][3]*a[1][0]*a[2][2]-a[4][1]*a[3][4]*a[5][3]*a[1][2]*a[2][0]+a[5][1]*a[2][4]*a[4][3]*a[3][2]*a[1][0]-a[5][1]*a[2][4]*a[4][3]*a[3][0]*a[1][2]+a[4][1]*a[1][4]*a[5][2]*a[2][3]*a[3][0]-a[4][1]*a[1][4]*a[5][2]*a[3][3]*a[2][0]+a[5][0]*a[3][4]*a[4][3]*a[2][2]*a[1][1]-a[5][0]*a[3][4]*a[4][3]*a[2][1]*a[1][2]-a[4][0]*a[1][4]*a[5][2]*a[2][3]*a[3][1]+a[4][0]*a[1][4]*a[5][2]*a[3][3]*a[2][1]+a[5][3]*a[2][4]*a[4][0]*a[3][2]*a[1][1]-a[5][3]*a[2][4]*a[4][0]*a[3][1]*a[1][2]-a[5][1]*a[1][4]*a[4][2]*a[2][3]*a[3][0]+a[5][1]*a[1][4]*a[4][2]*a[3][3]*a[2][0]+a[4][3]*a[2][4]*a[5][2]*a[3][0]*a[1][1]-a[4][3]*a[2][4]*a[5][2]*a[3][1]*a[1][0]+a[4][2]*a[5][4]*a[1][1]*a[2][3]*a[3][0]-a[4][2]*a[5][4]*a[1][1]*a[3][3]*a[2][0]-a[4][2]*a[5][4]*a[2][1]*a[1][3]*a[3][0]+a[4][2]*a[5][4]*a[3][3]*a[1][0]*a[2][1]-a[4][2]*a[5][4]*a[2][3]*a[1][0]*a[3][1]+a[4][2]*a[5][4]*a[3][1]*a[1][3]*a[2][0]+a[5][0]*a[4][4]*a[2][2]*a[3][1]*a[1][3]+a[5][0]*a[4][4]*a[2][1]*a[1][2]*a[3][3]-a[5][1]*a[4][4]*a[3][2]*a[2][3]*a[1][0]-a[4][3]*a[5][4]*a[1][1]*a[2][2]*a[3][0]+a[4][3]*a[5][4]*a[1][1]*a[3][2]*a[2][0]+a[4][3]*a[5][4]*a[2][1]*a[1][2]*a[3][0]+a[4][3]*a[5][4]*a[2][2]*a[1][0]*a[3][1]-a[4][3]*a[5][4]*a[3][2]*a[1][0]*a[2][1]-a[4][3]*a[5][4]*a[3][1]*a[1][2]*a[2][0]+a[4][0]*a[5][4]*a[1][1]*a[2][2]*a[3][3]+a[4][0]*a[5][4]*a[3][2]*a[2][1]*a[1][3]-a[4][0]*a[5][4]*a[2][2]*a[3][1]*a[1][3]-a[4][0]*a[5][4]*a[2][1]*a[1][2]*a[3][3]+a[4][0]*a[5][4]*a[3][1]*a[1][2]*a[2][3]-a[5][2]*a[4][4]*a[1][1]*a[2][3]*a[3][0]+a[5][2]*a[4][4]*a[1][1]*a[3][3]*a[2][
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -