A = [
     0.00,     1.00,     2.00,     3.00,     4.00,     5.00,     6.00,     7.00,     8.00,     9.00,    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00;
     1.00,     0.00,     3.00,     4.00,     5.00,     6.00,     7.00,     8.00,     9.00,    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00;
     2.00,     3.00,     0.00,     5.00,     6.00,     7.00,     8.00,     9.00,    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00;
     3.00,     4.00,     5.00,     0.00,     7.00,     8.00,     9.00,    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00;
     4.00,     5.00,     6.00,     7.00,     0.00,     9.00,    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00;
     5.00,     6.00,     7.00,     8.00,     9.00,     0.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00;
     6.00,     7.00,     8.00,     9.00,    10.00,    11.00,     0.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00;
     7.00,     8.00,     9.00,    10.00,    11.00,    12.00,    13.00,     0.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00,    23.00;
     8.00,     9.00,    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,     0.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00,    23.00,    24.00;
     9.00,    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,     0.00,    19.00,    20.00,    21.00,    22.00,    23.00,    24.00,    25.00;
    10.00,    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,     0.00,    21.00,    22.00,    23.00,    24.00,    25.00,    26.00;
    11.00,    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,     0.00,    23.00,    24.00,    25.00,    26.00,    27.00;
    12.00,    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00,    23.00,     0.00,    25.00,    26.00,    27.00,    28.00;
    13.00,    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00,    23.00,    24.00,    25.00,     0.00,    27.00,    28.00,    29.00;
    14.00,    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00,    23.00,    24.00,    25.00,    26.00,    27.00,     0.00,    29.00,    30.00;
    15.00,    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00,    23.00,    24.00,    25.00,    26.00,    27.00,    28.00,    29.00,     0.00,    31.00;
    16.00,    17.00,    18.00,    19.00,    20.00,    21.00,    22.00,    23.00,    24.00,    25.00,    26.00,    27.00,    28.00,    29.00,    30.00,    31.00,     0.00;
]
X = [
 21624.00, 43248.00, 86496.00;
 23401.00, 46802.00, 93604.00;
 25158.00, 50316.00,100632.00;
 26883.00, 53766.00,107532.00;
 28564.00, 57128.00,114256.00;
 30189.00, 60378.00,120756.00;
 31746.00, 63492.00,126984.00;
 33223.00, 66446.00,132892.00;
 34608.00, 69216.00,138432.00;
 35889.00, 71778.00,143556.00;
 37054.00, 74108.00,148216.00;
 38091.00, 76182.00,152364.00;
 38988.00, 77976.00,155952.00;
 39733.00, 79466.00,158932.00;
 40314.00, 80628.00,161256.00;
 40719.00, 81438.00,162876.00;
 40936.00, 81872.00,163744.00;
]
A2=[
0.0000  1.0000  2.0000  3.0000  4.0000  5.0000  6.0000  7.0000  8.0000  9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000 ;
1.0000  0.0000  3.0000  4.0000  5.0000  6.0000  7.0000  8.0000  9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000 ;
2.0000  3.0000  0.0000  5.0000  6.0000  7.0000  8.0000  9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000 ;
3.0000  4.0000  5.0000  0.0000  7.0000  8.0000  9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000 ;
4.0000  5.0000  6.0000  7.0000  0.0000  9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000 ;
5.0000  6.0000  7.0000  8.0000  9.0000  0.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000 ;
6.0000  7.0000  8.0000  9.0000  10.0000  11.0000  0.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000 ;
7.0000  8.0000  9.0000  10.0000  11.0000  12.0000  13.0000  0.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000 ;
8.0000  9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  0.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000 ;
9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  0.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000  25.0000 ;
10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  0.0000  21.0000  22.0000  23.0000  24.0000  25.0000  26.0000 ;
11.0000  12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  0.0000  23.0000  24.0000  25.0000  26.0000  27.0000 ;
12.0000  13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  0.0000  25.0000  26.0000  27.0000  28.0000 ;
13.0000  14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000  25.0000  0.0000  27.0000  28.0000  29.0000 ;
14.0000  15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000  25.0000  26.0000  27.0000  0.0000  29.0000  30.0000 ;
15.0000  16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000  25.0000  26.0000  27.0000  28.0000  29.0000  0.0000  31.0000 ;
16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000  25.0000  26.0000  27.0000  28.0000  29.0000  30.0000  31.0000  0.0000 ;
];
A2 dec = [
16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000  25.0000  26.0000  27.0000  28.0000  29.0000  30.0000  31.0000  0.0000 ;
0.0000  1.0000  2.0000  3.0000  4.0000  5.0000  6.0000  7.0000  8.0000  9.0000  10.0000  11.0000  12.0000  13.0000  14.0000  15.0000  16.0000 ;
0.0625  -1.0625  4.0000  6.0000  8.0000  10.0000  12.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  34.0000 ;
0.1250  0.8750  -1.0000  6.0000  8.0000  10.0000  12.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  38.0000 ;
0.1875  0.8125  0.0000  -1.0000  8.0000  10.0000  12.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  44.0000 ;
0.2500  0.7500  0.0000  0.0000  -1.0000  10.0000  12.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  52.0000 ;
0.3125  0.6875  0.0000  0.0000  0.0000  -1.0000  12.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  62.0000 ;
0.3750  0.6250  0.0000  0.0000  0.0000  0.0000  -1.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  74.0000 ;
0.4375  0.5625  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  88.0000 ;
0.5000  0.5000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  104.0000 ;
0.5625  0.4375  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  122.0000 ;
0.6250  0.3750  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  22.0000  24.0000  26.0000  28.0000  30.0000  142.0000 ;
0.6875  0.3125  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  24.0000  26.0000  28.0000  30.0000  164.0000 ;
0.7500  0.2500  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  26.0000  28.0000  30.0000  188.0000 ;
0.8125  0.1875  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  28.0000  30.0000  214.0000 ;
0.8750  0.1250  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  30.0000  242.0000 ;
0.9375  0.0625  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  -1.0000  272.0000 ;
];
16; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 
lud size 17
A dec = [
16.0000  17.0000  18.0000  19.0000  20.0000  21.0000  22.0000  23.0000  24.0000  25.0000  26.0000  27.0000  28.0000  29.0000  30.0000  31.0000  0.0000 ;
0.0625  -1.0625  1.8750  2.8125  3.7500  4.6875  5.6250  6.5625  7.5000  8.4375  9.3750  10.3125  11.2500  12.1875  13.1250  14.0625  17.0000 ;
0.0000  -0.9412  3.7647  5.6471  7.5294  9.4118  11.2941  13.1765  15.0588  16.9412  18.8235  20.7059  22.5882  24.4706  26.3529  28.2353  32.0000 ;
0.1250  -0.8235  -0.1875  6.0000  8.0000  10.0000  12.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  38.0000 ;
0.2500  -0.7059  0.7500  0.0000  -8.0000  -0.0000  0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  0.0000  -0.0000  -0.0000  -0.0000  8.0000 ;
0.1875  -0.7647  0.8125  -1.0000  -1.0000  10.0000  12.0000  14.0000  16.0000  18.0000  20.0000  22.0000  24.0000  26.0000  28.0000  30.0000  52.0000 ;
0.3750  -0.5882  0.6250  0.0000  0.0000  -0.0000  -12.0000  0.0000  0.0000  -0.0000  0.0000  -0.0000  0.0000  0.0000  0.0000  0.0000  12.0000 ;
0.4375  -0.5294  0.5625  0.0000  0.0000  -0.0000  -0.0000  -14.0000  -0.0000  -0.0000  0.0000  -0.0000  0.0000  -0.0000  -0.0000  -0.0000  14.0000 ;
0.5000  -0.4706  0.5000  0.0000  -0.0000  0.0000  -0.0000  -0.0000  -16.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  0.0000  16.0000 ;
0.5625  -0.4118  0.4375  0.0000  -0.0000  0.0000  0.0000  0.0000  0.0000  -18.0000  0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  18.0000 ;
0.6250  -0.3529  0.3750  0.0000  0.0000  -0.0000  -0.0000  0.0000  0.0000  0.0000  -20.0000  -0.0000  0.0000  -0.0000  -0.0000  -0.0000  20.0000 ;
0.6875  -0.2941  0.3125  0.0000  0.0000  -0.0000  -0.0000  -0.0000  -0.0000  0.0000  -0.0000  -22.0000  0.0000  0.0000  0.0000  0.0000  22.0000 ;
0.7500  -0.2353  0.2500  0.0000  -0.0000  0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -24.0000  0.0000  0.0000  0.0000  24.0000 ;
0.8125  -0.1765  0.1875  0.0000  0.0000  -0.0000  -0.0000  0.0000  0.0000  0.0000  -0.0000  0.0000  -0.0000  -26.0000  -0.0000  -0.0000  26.0000 ;
0.8750  -0.1176  0.1250  0.0000  -0.0000  0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -28.0000  0.0000  28.0000 ;
0.9375  -0.0588  0.0625  0.0000  -0.0000  0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -0.0000  -30.0000  30.0000 ;
0.3125  -0.6471  0.6875  0.0000  -0.0000  -1.0000  -1.0000  -1.0000  -1.0000  -1.0000  -1.0000  -1.0000  -1.0000  -1.0000  -1.0000  -1.0000  271.9999 ;
];
A\X
     1.00,     2.00,     4.01;
     4.00,     8.00,    16.00;
     9.00,    18.00,    36.00;
    16.00,    32.00,    64.00;
    25.00,    50.00,   100.00;
    36.00,    72.00,   144.00;
    49.00,    98.00,   196.00;
    64.00,   128.00,   256.00;
    81.00,   162.00,   324.00;
   100.00,   200.00,   400.00;
   121.00,   242.00,   484.00;
   144.00,   288.00,   576.00;
   169.00,   338.00,   676.00;
   196.00,   392.00,   784.00;
   225.00,   450.00,   900.00;
   256.00,   512.00,  1024.00;
   289.00,   578.00,  1156.00;
A'\X
     1.00,     2.00,     4.00;
     4.00,     8.00,    16.00;
     9.00,    18.00,    36.00;
    16.00,    32.00,    64.00;
    25.00,    50.00,   100.00;
    36.00,    72.00,   144.00;
    49.00,    98.00,   196.00;
    64.00,   128.00,   256.00;
    81.00,   162.00,   324.00;
   100.00,   200.00,   400.00;
   121.00,   242.00,   484.00;
   144.00,   288.00,   576.00;
   169.00,   338.00,   676.00;
   196.00,   392.00,   784.00;
   225.00,   450.00,   900.00;
   256.00,   512.00,  1024.00;
   289.00,   578.00,  1156.00;
