/////////////////////////////////////////////////////////
// Input for the solver is of the form: [M1, M2], where
// M1 =
// B1 B2 B3
// B1 | a b c |
// B2 | d e f |
// B3 | g h i |
//
// M2 =
// B1 B2 B3
// | X Y Z |
// represents the following linear equation system:
// {
// a*B1 + b*B2 + c*B3 = X
// d*B1 + e*B2 + f*B3 = Y
// g*B1 + h*B2 + i*B3 = Z
// }
// where B1, B2, and B3 are blocks inside a strong component.
Note: a tutorial is available here.