// ************************************************************************** //
//                                                                            //
//    eses                   eses                                             //
//   eses                     eses                                            //
//  eses    eseses  esesese    eses   Embedded Systems Group                  //
//  ese    ese  ese ese         ese                                           //
//  ese    eseseses eseseses    ese   Department of Computer Science          //
//  eses   eses          ese   eses                                           //
//   eses   eseses  eseseses  eses    University of Kaiserslautern            //
//    eses                   eses                                             //
//                                                                            //
// ************************************************************************** //


[10][10]nat a;
[10][10]nat b;
[10][10]nat c;
thread MatrixMultCannon {
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][0] = b[1][0];
    a[0][0] = a[0][1];
    c[0][0] = c[0][0] + a[0][0] * b[0][0];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][1] = b[1][1];
    a[0][1] = a[0][2];
    c[0][1] = c[0][1] + a[0][1] * b[0][1];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][2] = b[1][2];
    a[0][2] = a[0][3];
    c[0][2] = c[0][2] + a[0][2] * b[0][2];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][3] = b[1][3];
    a[0][3] = a[0][4];
    c[0][3] = c[0][3] + a[0][3] * b[0][3];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][4] = b[1][4];
    a[0][4] = a[0][5];
    c[0][4] = c[0][4] + a[0][4] * b[0][4];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][5] = b[1][5];
    a[0][5] = a[0][6];
    c[0][5] = c[0][5] + a[0][5] * b[0][5];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][6] = b[1][6];
    a[0][6] = a[0][7];
    c[0][6] = c[0][6] + a[0][6] * b[0][6];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][7] = b[1][7];
    a[0][7] = a[0][8];
    c[0][7] = c[0][7] + a[0][7] * b[0][7];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][8] = b[1][8];
    a[0][8] = a[0][9];
    c[0][8] = c[0][8] + a[0][8] * b[0][8];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[0][9] = b[1][9];
    a[0][9] = a[0][0];
    c[0][9] = c[0][9] + a[0][9] * b[0][9];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][0] = b[2][0];
    a[1][0] = a[1][1];
    c[1][0] = c[1][0] + a[1][0] * b[1][0];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][1] = b[2][1];
    a[1][1] = a[1][2];
    c[1][1] = c[1][1] + a[1][1] * b[1][1];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][2] = b[2][2];
    a[1][2] = a[1][3];
    c[1][2] = c[1][2] + a[1][2] * b[1][2];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][3] = b[2][3];
    a[1][3] = a[1][4];
    c[1][3] = c[1][3] + a[1][3] * b[1][3];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][4] = b[2][4];
    a[1][4] = a[1][5];
    c[1][4] = c[1][4] + a[1][4] * b[1][4];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][5] = b[2][5];
    a[1][5] = a[1][6];
    c[1][5] = c[1][5] + a[1][5] * b[1][5];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][6] = b[2][6];
    a[1][6] = a[1][7];
    c[1][6] = c[1][6] + a[1][6] * b[1][6];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][7] = b[2][7];
    a[1][7] = a[1][8];
    c[1][7] = c[1][7] + a[1][7] * b[1][7];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][8] = b[2][8];
    a[1][8] = a[1][9];
    c[1][8] = c[1][8] + a[1][8] * b[1][8];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[1][9] = b[2][9];
    a[1][9] = a[1][0];
    c[1][9] = c[1][9] + a[1][9] * b[1][9];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][0] = b[3][0];
    a[2][0] = a[2][1];
    c[2][0] = c[2][0] + a[2][0] * b[2][0];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][1] = b[3][1];
    a[2][1] = a[2][2];
    c[2][1] = c[2][1] + a[2][1] * b[2][1];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][2] = b[3][2];
    a[2][2] = a[2][3];
    c[2][2] = c[2][2] + a[2][2] * b[2][2];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][3] = b[3][3];
    a[2][3] = a[2][4];
    c[2][3] = c[2][3] + a[2][3] * b[2][3];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][4] = b[3][4];
    a[2][4] = a[2][5];
    c[2][4] = c[2][4] + a[2][4] * b[2][4];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][5] = b[3][5];
    a[2][5] = a[2][6];
    c[2][5] = c[2][5] + a[2][5] * b[2][5];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][6] = b[3][6];
    a[2][6] = a[2][7];
    c[2][6] = c[2][6] + a[2][6] * b[2][6];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][7] = b[3][7];
    a[2][7] = a[2][8];
    c[2][7] = c[2][7] + a[2][7] * b[2][7];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][8] = b[3][8];
    a[2][8] = a[2][9];
    c[2][8] = c[2][8] + a[2][8] * b[2][8];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[2][9] = b[3][9];
    a[2][9] = a[2][0];
    c[2][9] = c[2][9] + a[2][9] * b[2][9];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][0] = b[4][0];
    a[3][0] = a[3][1];
    c[3][0] = c[3][0] + a[3][0] * b[3][0];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][1] = b[4][1];
    a[3][1] = a[3][2];
    c[3][1] = c[3][1] + a[3][1] * b[3][1];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][2] = b[4][2];
    a[3][2] = a[3][3];
    c[3][2] = c[3][2] + a[3][2] * b[3][2];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][3] = b[4][3];
    a[3][3] = a[3][4];
    c[3][3] = c[3][3] + a[3][3] * b[3][3];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][4] = b[4][4];
    a[3][4] = a[3][5];
    c[3][4] = c[3][4] + a[3][4] * b[3][4];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][5] = b[4][5];
    a[3][5] = a[3][6];
    c[3][5] = c[3][5] + a[3][5] * b[3][5];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][6] = b[4][6];
    a[3][6] = a[3][7];
    c[3][6] = c[3][6] + a[3][6] * b[3][6];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][7] = b[4][7];
    a[3][7] = a[3][8];
    c[3][7] = c[3][7] + a[3][7] * b[3][7];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][8] = b[4][8];
    a[3][8] = a[3][9];
    c[3][8] = c[3][8] + a[3][8] * b[3][8];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[3][9] = b[4][9];
    a[3][9] = a[3][0];
    c[3][9] = c[3][9] + a[3][9] * b[3][9];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][0] = b[5][0];
    a[4][0] = a[4][1];
    c[4][0] = c[4][0] + a[4][0] * b[4][0];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][1] = b[5][1];
    a[4][1] = a[4][2];
    c[4][1] = c[4][1] + a[4][1] * b[4][1];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][2] = b[5][2];
    a[4][2] = a[4][3];
    c[4][2] = c[4][2] + a[4][2] * b[4][2];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][3] = b[5][3];
    a[4][3] = a[4][4];
    c[4][3] = c[4][3] + a[4][3] * b[4][3];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][4] = b[5][4];
    a[4][4] = a[4][5];
    c[4][4] = c[4][4] + a[4][4] * b[4][4];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][5] = b[5][5];
    a[4][5] = a[4][6];
    c[4][5] = c[4][5] + a[4][5] * b[4][5];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][6] = b[5][6];
    a[4][6] = a[4][7];
    c[4][6] = c[4][6] + a[4][6] * b[4][6];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][7] = b[5][7];
    a[4][7] = a[4][8];
    c[4][7] = c[4][7] + a[4][7] * b[4][7];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][8] = b[5][8];
    a[4][8] = a[4][9];
    c[4][8] = c[4][8] + a[4][8] * b[4][8];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[4][9] = b[5][9];
    a[4][9] = a[4][0];
    c[4][9] = c[4][9] + a[4][9] * b[4][9];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][0] = b[6][0];
    a[5][0] = a[5][1];
    c[5][0] = c[5][0] + a[5][0] * b[5][0];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][1] = b[6][1];
    a[5][1] = a[5][2];
    c[5][1] = c[5][1] + a[5][1] * b[5][1];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][2] = b[6][2];
    a[5][2] = a[5][3];
    c[5][2] = c[5][2] + a[5][2] * b[5][2];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][3] = b[6][3];
    a[5][3] = a[5][4];
    c[5][3] = c[5][3] + a[5][3] * b[5][3];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][4] = b[6][4];
    a[5][4] = a[5][5];
    c[5][4] = c[5][4] + a[5][4] * b[5][4];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][5] = b[6][5];
    a[5][5] = a[5][6];
    c[5][5] = c[5][5] + a[5][5] * b[5][5];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][6] = b[6][6];
    a[5][6] = a[5][7];
    c[5][6] = c[5][6] + a[5][6] * b[5][6];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][7] = b[6][7];
    a[5][7] = a[5][8];
    c[5][7] = c[5][7] + a[5][7] * b[5][7];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][8] = b[6][8];
    a[5][8] = a[5][9];
    c[5][8] = c[5][8] + a[5][8] * b[5][8];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[5][9] = b[6][9];
    a[5][9] = a[5][0];
    c[5][9] = c[5][9] + a[5][9] * b[5][9];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][0] = b[7][0];
    a[6][0] = a[6][1];
    c[6][0] = c[6][0] + a[6][0] * b[6][0];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][1] = b[7][1];
    a[6][1] = a[6][2];
    c[6][1] = c[6][1] + a[6][1] * b[6][1];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][2] = b[7][2];
    a[6][2] = a[6][3];
    c[6][2] = c[6][2] + a[6][2] * b[6][2];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][3] = b[7][3];
    a[6][3] = a[6][4];
    c[6][3] = c[6][3] + a[6][3] * b[6][3];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][4] = b[7][4];
    a[6][4] = a[6][5];
    c[6][4] = c[6][4] + a[6][4] * b[6][4];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][5] = b[7][5];
    a[6][5] = a[6][6];
    c[6][5] = c[6][5] + a[6][5] * b[6][5];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][6] = b[7][6];
    a[6][6] = a[6][7];
    c[6][6] = c[6][6] + a[6][6] * b[6][6];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][7] = b[7][7];
    a[6][7] = a[6][8];
    c[6][7] = c[6][7] + a[6][7] * b[6][7];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][8] = b[7][8];
    a[6][8] = a[6][9];
    c[6][8] = c[6][8] + a[6][8] * b[6][8];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[6][9] = b[7][9];
    a[6][9] = a[6][0];
    c[6][9] = c[6][9] + a[6][9] * b[6][9];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][0] = b[8][0];
    a[7][0] = a[7][1];
    c[7][0] = c[7][0] + a[7][0] * b[7][0];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][1] = b[8][1];
    a[7][1] = a[7][2];
    c[7][1] = c[7][1] + a[7][1] * b[7][1];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][2] = b[8][2];
    a[7][2] = a[7][3];
    c[7][2] = c[7][2] + a[7][2] * b[7][2];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][3] = b[8][3];
    a[7][3] = a[7][4];
    c[7][3] = c[7][3] + a[7][3] * b[7][3];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][4] = b[8][4];
    a[7][4] = a[7][5];
    c[7][4] = c[7][4] + a[7][4] * b[7][4];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][5] = b[8][5];
    a[7][5] = a[7][6];
    c[7][5] = c[7][5] + a[7][5] * b[7][5];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][6] = b[8][6];
    a[7][6] = a[7][7];
    c[7][6] = c[7][6] + a[7][6] * b[7][6];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][7] = b[8][7];
    a[7][7] = a[7][8];
    c[7][7] = c[7][7] + a[7][7] * b[7][7];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][8] = b[8][8];
    a[7][8] = a[7][9];
    c[7][8] = c[7][8] + a[7][8] * b[7][8];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[7][9] = b[8][9];
    a[7][9] = a[7][0];
    c[7][9] = c[7][9] + a[7][9] * b[7][9];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][0] = b[9][0];
    a[8][0] = a[8][1];
    c[8][0] = c[8][0] + a[8][0] * b[8][0];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][1] = b[9][1];
    a[8][1] = a[8][2];
    c[8][1] = c[8][1] + a[8][1] * b[8][1];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][2] = b[9][2];
    a[8][2] = a[8][3];
    c[8][2] = c[8][2] + a[8][2] * b[8][2];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][3] = b[9][3];
    a[8][3] = a[8][4];
    c[8][3] = c[8][3] + a[8][3] * b[8][3];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][4] = b[9][4];
    a[8][4] = a[8][5];
    c[8][4] = c[8][4] + a[8][4] * b[8][4];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][5] = b[9][5];
    a[8][5] = a[8][6];
    c[8][5] = c[8][5] + a[8][5] * b[8][5];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][6] = b[9][6];
    a[8][6] = a[8][7];
    c[8][6] = c[8][6] + a[8][6] * b[8][6];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][7] = b[9][7];
    a[8][7] = a[8][8];
    c[8][7] = c[8][7] + a[8][7] * b[8][7];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][8] = b[9][8];
    a[8][8] = a[8][9];
    c[8][8] = c[8][8] + a[8][8] * b[8][8];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[8][9] = b[9][9];
    a[8][9] = a[8][0];
    c[8][9] = c[8][9] + a[8][9] * b[8][9];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][0] = b[0][0];
    a[9][0] = a[9][1];
    c[9][0] = c[9][0] + a[9][0] * b[9][0];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][1] = b[0][1];
    a[9][1] = a[9][2];
    c[9][1] = c[9][1] + a[9][1] * b[9][1];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][2] = b[0][2];
    a[9][2] = a[9][3];
    c[9][2] = c[9][2] + a[9][2] * b[9][2];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][3] = b[0][3];
    a[9][3] = a[9][4];
    c[9][3] = c[9][3] + a[9][3] * b[9][3];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][4] = b[0][4];
    a[9][4] = a[9][5];
    c[9][4] = c[9][4] + a[9][4] * b[9][4];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][5] = b[0][5];
    a[9][5] = a[9][6];
    c[9][5] = c[9][5] + a[9][5] * b[9][5];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][6] = b[0][6];
    a[9][6] = a[9][7];
    c[9][6] = c[9][6] + a[9][6] * b[9][6];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][7] = b[0][7];
    a[9][7] = a[9][8];
    c[9][7] = c[9][7] + a[9][7] * b[9][7];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][8] = b[0][8];
    a[9][8] = a[9][9];
    c[9][8] = c[9][8] + a[9][8] * b[9][8];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    b[9][9] = b[0][9];
    a[9][9] = a[9][0];
    c[9][9] = c[9][9] + a[9][9] * b[9][9];
    c[0][0] = c[0][0];
    c[0][1] = c[0][1];
    c[0][2] = c[0][2];
    c[0][3] = c[0][3];
    c[0][4] = c[0][4];
    c[0][5] = c[0][5];
    c[0][6] = c[0][6];
    c[0][7] = c[0][7];
    c[0][8] = c[0][8];
    c[0][9] = c[0][9];
    c[1][0] = c[1][0];
    c[1][1] = c[1][1];
    c[1][2] = c[1][2];
    c[1][3] = c[1][3];
    c[1][4] = c[1][4];
    c[1][5] = c[1][5];
    c[1][6] = c[1][6];
    c[1][7] = c[1][7];
    c[1][8] = c[1][8];
    c[1][9] = c[1][9];
    c[2][0] = c[2][0];
    c[2][1] = c[2][1];
    c[2][2] = c[2][2];
    c[2][3] = c[2][3];
    c[2][4] = c[2][4];
    c[2][5] = c[2][5];
    c[2][6] = c[2][6];
    c[2][7] = c[2][7];
    c[2][8] = c[2][8];
    c[2][9] = c[2][9];
    c[3][0] = c[3][0];
    c[3][1] = c[3][1];
    c[3][2] = c[3][2];
    c[3][3] = c[3][3];
    c[3][4] = c[3][4];
    c[3][5] = c[3][5];
    c[3][6] = c[3][6];
    c[3][7] = c[3][7];
    c[3][8] = c[3][8];
    c[3][9] = c[3][9];
    c[4][0] = c[4][0];
    c[4][1] = c[4][1];
    c[4][2] = c[4][2];
    c[4][3] = c[4][3];
    c[4][4] = c[4][4];
    c[4][5] = c[4][5];
    c[4][6] = c[4][6];
    c[4][7] = c[4][7];
    c[4][8] = c[4][8];
    c[4][9] = c[4][9];
    c[5][0] = c[5][0];
    c[5][1] = c[5][1];
    c[5][2] = c[5][2];
    c[5][3] = c[5][3];
    c[5][4] = c[5][4];
    c[5][5] = c[5][5];
    c[5][6] = c[5][6];
    c[5][7] = c[5][7];
    c[5][8] = c[5][8];
    c[5][9] = c[5][9];
    c[6][0] = c[6][0];
    c[6][1] = c[6][1];
    c[6][2] = c[6][2];
    c[6][3] = c[6][3];
    c[6][4] = c[6][4];
    c[6][5] = c[6][5];
    c[6][6] = c[6][6];
    c[6][7] = c[6][7];
    c[6][8] = c[6][8];
    c[6][9] = c[6][9];
    c[7][0] = c[7][0];
    c[7][1] = c[7][1];
    c[7][2] = c[7][2];
    c[7][3] = c[7][3];
    c[7][4] = c[7][4];
    c[7][5] = c[7][5];
    c[7][6] = c[7][6];
    c[7][7] = c[7][7];
    c[7][8] = c[7][8];
    c[7][9] = c[7][9];
    c[8][0] = c[8][0];
    c[8][1] = c[8][1];
    c[8][2] = c[8][2];
    c[8][3] = c[8][3];
    c[8][4] = c[8][4];
    c[8][5] = c[8][5];
    c[8][6] = c[8][6];
    c[8][7] = c[8][7];
    c[8][8] = c[8][8];
    c[8][9] = c[8][9];
    c[9][0] = c[9][0];
    c[9][1] = c[9][1];
    c[9][2] = c[9][2];
    c[9][3] = c[9][3];
    c[9][4] = c[9][4];
    c[9][5] = c[9][5];
    c[9][6] = c[9][6];
    c[9][7] = c[9][7];
    c[9][8] = c[9][8];
    c[9][9] = c[9][9];
}