STChebychev17.gms
* DNLP written by GAMS Convert at 11/11/08 09:49:45
*
* Equation counts
* Total E G L N X C
* 1 1 0 0 0 0 0
*
* Variable counts
* x b i s1s s2s sc si
* Total cont binary integer sos1 sos2 scont sint
* 18 18 0 0 0 0 0 0
* FX 0 0 0 0 0 0 0 0
*
* Nonzero counts
* Total const NL DLL
* 18 1 17 0
*
* Solve m using DNLP minimizing objvar;
*
Variables x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,objvar;
Equations e1;
e1.. - (sqr(min((-10558.145) + 18.4884258895036*x1 + 15.4070215745864*x2 +
12.8391846454886*x3 + 10.6993205379072*x4 + 8.916100448256*x5 +
7.43008370688*x6 + 6.1917364224*x7 + 5.159780352*x8 + 4.29981696*x9 +
3.5831808*x10 + 2.985984*x11 + 2.48832*x12 + 2.0736*x13 + 1.728*x14 + 1.44
*x15 + 1.2*x16 + x17,0)) + sqr(min((-10558.145) + 18.4884258895036*x1 -
15.4070215745864*x2 + 12.8391846454886*x3 - 10.6993205379072*x4 +
8.916100448256*x5 - 7.43008370688*x6 + 6.1917364224*x7 - 5.159780352*x8 +
4.29981696*x9 - 3.5831808*x10 + 2.985984*x11 - 2.48832*x12 + 2.0736*x13 -
1.728*x14 + 1.44*x15 - 1.2*x16 + x17,0)) + IfThen(0,sqr((-1) + x17),0) +
IfThen(0,sqr(1 + x17),0) + IfThen(0,sqr((-1) + 6.5536e-28*x1 + 3.2768e-26*
x2 + 1.6384e-24*x3 + 8.192e-23*x4 + 4.096e-21*x5 + 2.048e-19*x6 +
1.024e-17*x7 + 5.12e-16*x8 + 2.56e-14*x9 + 1.28e-12*x10 + 6.4e-11*x11 +
3.2e-9*x12 + 1.6e-7*x13 + 8e-6*x14 + 0.0004*x15 + 0.02*x16 + x17),0) +
IfThen(0,sqr(1 + 6.5536e-28*x1 + 3.2768e-26*x2 + 1.6384e-24*x3 + 8.192e-23
*x4 + 4.096e-21*x5 + 2.048e-19*x6 + 1.024e-17*x7 + 5.12e-16*x8 + 2.56e-14*
x9 + 1.28e-12*x10 + 6.4e-11*x11 + 3.2e-9*x12 + 1.6e-7*x13 + 8e-6*x14 +
0.0004*x15 + 0.02*x16 + x17),0) + IfThen(0,sqr((-1) + 4.294967296e-23*x1
+ 1.073741824e-21*x2 + 2.68435456e-20*x3 + 6.7108864e-19*x4 +
1.6777216e-17*x5 + 4.194304e-16*x6 + 1.048576e-14*x7 + 2.62144e-13*x8 +
6.5536e-12*x9 + 1.6384e-10*x10 + 4.096e-9*x11 + 1.024e-7*x12 + 2.56e-6*x13
+ 6.4e-5*x14 + 0.0016*x15 + 0.04*x16 + x17),0) + IfThen(0,sqr(1 +
4.294967296e-23*x1 + 1.073741824e-21*x2 + 2.68435456e-20*x3 +
6.7108864e-19*x4 + 1.6777216e-17*x5 + 4.194304e-16*x6 + 1.048576e-14*x7 +
2.62144e-13*x8 + 6.5536e-12*x9 + 1.6384e-10*x10 + 4.096e-9*x11 + 1.024e-7*
x12 + 2.56e-6*x13 + 6.4e-5*x14 + 0.0016*x15 + 0.04*x16 + x17),0) + IfThen(
0,sqr((-1) + 2.821109907456e-20*x1 + 4.70184984576e-19*x2 +
7.8364164096e-18*x3 + 1.3060694016e-16*x4 + 2.176782336e-15*x5 +
3.62797056e-14*x6 + 6.0466176e-13*x7 + 1.0077696e-11*x8 + 1.679616e-10*x9
+ 2.79936e-9*x10 + 4.6656e-8*x11 + 7.776e-7*x12 + 1.296e-5*x13 + 0.000216
*x14 + 0.0036*x15 + 0.06*x16 + x17),0) + IfThen(0,sqr(1 +
2.821109907456e-20*x1 + 4.70184984576e-19*x2 + 7.8364164096e-18*x3 +
1.3060694016e-16*x4 + 2.176782336e-15*x5 + 3.62797056e-14*x6 +
6.0466176e-13*x7 + 1.0077696e-11*x8 + 1.679616e-10*x9 + 2.79936e-9*x10 +
4.6656e-8*x11 + 7.776e-7*x12 + 1.296e-5*x13 + 0.000216*x14 + 0.0036*x15 +
0.06*x16 + x17),0) + IfThen(0,sqr((-1) + 2.81474976710656e-18*x1 +
3.5184372088832e-17*x2 + 4.398046511104e-16*x3 + 5.49755813888e-15*x4 +
6.8719476736e-14*x5 + 8.589934592e-13*x6 + 1.073741824e-11*x7 +
1.34217728e-10*x8 + 1.6777216e-9*x9 + 2.097152e-8*x10 + 2.62144e-7*x11 +
3.2768e-6*x12 + 4.096e-5*x13 + 0.000512*x14 + 0.0064*x15 + 0.08*x16 + x17)
,0) + IfThen(0,sqr(1 + 2.81474976710656e-18*x1 + 3.5184372088832e-17*x2 +
4.398046511104e-16*x3 + 5.49755813888e-15*x4 + 6.8719476736e-14*x5 +
8.589934592e-13*x6 + 1.073741824e-11*x7 + 1.34217728e-10*x8 + 1.6777216e-9
*x9 + 2.097152e-8*x10 + 2.62144e-7*x11 + 3.2768e-6*x12 + 4.096e-5*x13 +
0.000512*x14 + 0.0064*x15 + 0.08*x16 + x17),0) + IfThen(0,sqr((-1) + 1e-16
*x1 + 1e-15*x2 + 1e-14*x3 + 1e-13*x4 + 1e-12*x5 + 1e-11*x6 + 1e-10*x7 +
1e-9*x8 + 1e-8*x9 + 1e-7*x10 + 1e-6*x11 + 1e-5*x12 + 0.0001*x13 + 0.001*
x14 + 0.01*x15 + 0.1*x16 + x17),0) + IfThen(0,sqr(1 + 1e-16*x1 + 1e-15*x2
+ 1e-14*x3 + 1e-13*x4 + 1e-12*x5 + 1e-11*x6 + 1e-10*x7 + 1e-9*x8 + 1e-8*
x9 + 1e-7*x10 + 1e-6*x11 + 1e-5*x12 + 0.0001*x13 + 0.001*x14 + 0.01*x15 +
0.1*x16 + x17),0) + IfThen(0,sqr((-1) + 1.84884258895036e-15*x1 +
1.54070215745864e-14*x2 + 1.28391846454886e-13*x3 + 1.06993205379072e-12*
x4 + 8.916100448256e-12*x5 + 7.43008370688e-11*x6 + 6.1917364224e-10*x7 +
5.159780352e-9*x8 + 4.29981696e-8*x9 + 3.5831808e-7*x10 + 2.985984e-6*x11
+ 2.48832e-5*x12 + 0.00020736*x13 + 0.001728*x14 + 0.0144*x15 + 0.12*x16
+ x17),0) + IfThen(0,sqr(1 + 1.84884258895036e-15*x1 +
1.54070215745864e-14*x2 + 1.28391846454886e-13*x3 + 1.06993205379072e-12*
x4 + 8.916100448256e-12*x5 + 7.43008370688e-11*x6 + 6.1917364224e-10*x7 +
5.159780352e-9*x8 + 4.29981696e-8*x9 + 3.5831808e-7*x10 + 2.985984e-6*x11
+ 2.48832e-5*x12 + 0.00020736*x13 + 0.001728*x14 + 0.0144*x15 + 0.12*x16
+ x17),0) + IfThen(0,sqr((-1) + 2.17795333780937e-14*x1 +
1.55568095557812e-13*x2 + 1.1112006825558e-12*x3 + 7.93714773254145e-12*x4
+ 5.6693912375296e-11*x5 + 4.049565169664e-10*x6 + 2.89254654976e-9*x7 +
2.0661046784e-8*x8 + 1.475789056e-7*x9 + 1.05413504e-6*x10 + 7.529536e-6*
x11 + 5.37824e-5*x12 + 0.00038416*x13 + 0.002744*x14 + 0.0196*x15 + 0.14*
x16 + x17),0) + IfThen(0,sqr(1 + 2.17795333780937e-14*x1 +
1.55568095557812e-13*x2 + 1.1112006825558e-12*x3 + 7.93714773254145e-12*x4
+ 5.6693912375296e-11*x5 + 4.049565169664e-10*x6 + 2.89254654976e-9*x7 +
2.0661046784e-8*x8 + 1.475789056e-7*x9 + 1.05413504e-6*x10 + 7.529536e-6*
x11 + 5.37824e-5*x12 + 0.00038416*x13 + 0.002744*x14 + 0.0196*x15 + 0.14*
x16 + x17),0) + IfThen(0,sqr((-1) + 1.84467440737096e-13*x1 +
1.15292150460685e-12*x2 + 7.20575940379279e-12*x3 + 4.5035996273705e-11*x4
+ 2.81474976710656e-10*x5 + 1.7592186044416e-9*x6 + 1.099511627776e-8*x7
+ 6.8719476736e-8*x8 + 4.294967296e-7*x9 + 2.68435456e-6*x10 +
1.6777216e-5*x11 + 0.0001048576*x12 + 0.00065536*x13 + 0.004096*x14 +
0.0256*x15 + 0.16*x16 + x17),0) + IfThen(0,sqr(1 + 1.84467440737096e-13*x1
+ 1.15292150460685e-12*x2 + 7.20575940379279e-12*x3 + 4.5035996273705e-11
*x4 + 2.81474976710656e-10*x5 + 1.7592186044416e-9*x6 + 1.099511627776e-8*
x7 + 6.8719476736e-8*x8 + 4.294967296e-7*x9 + 2.68435456e-6*x10 +
1.6777216e-5*x11 + 0.0001048576*x12 + 0.00065536*x13 + 0.004096*x14 +
0.0256*x15 + 0.16*x16 + x17),0) + IfThen(0,sqr((-1) + 1.21439531096594e-12
*x1 + 6.74664061647745e-12*x2 + 3.74813367582081e-11*x3 +
2.08229648656712e-10*x4 + 1.15683138142618e-9*x5 + 6.4268410079232e-9*x6
+ 3.570467226624e-8*x7 + 1.98359290368e-7*x8 + 1.1019960576e-6*x9 +
6.12220032e-6*x10 + 3.4012224e-5*x11 + 0.0001889568*x12 + 0.00104976*x13
+ 0.005832*x14 + 0.0324*x15 + 0.18*x16 + x17),0) + IfThen(0,sqr(1 +
1.21439531096594e-12*x1 + 6.74664061647745e-12*x2 + 3.74813367582081e-11*
x3 + 2.08229648656712e-10*x4 + 1.15683138142618e-9*x5 + 6.4268410079232e-9
*x6 + 3.570467226624e-8*x7 + 1.98359290368e-7*x8 + 1.1019960576e-6*x9 +
6.12220032e-6*x10 + 3.4012224e-5*x11 + 0.0001889568*x12 + 0.00104976*x13
+ 0.005832*x14 + 0.0324*x15 + 0.18*x16 + x17),0) + IfThen(0,sqr((-1) +
6.55360000000001e-12*x1 + 3.27680000000001e-11*x2 + 1.6384e-10*x3 +
8.19200000000001e-10*x4 + 4.09600000000001e-9*x5 + 2.048e-8*x6 + 1.024e-7*
x7 + 5.12e-7*x8 + 2.56e-6*x9 + 1.28e-5*x10 + 6.4e-5*x11 + 0.00032*x12 +
0.0016*x13 + 0.008*x14 + 0.04*x15 + 0.2*x16 + x17),0) + IfThen(0,sqr(1 +
6.55360000000001e-12*x1 + 3.27680000000001e-11*x2 + 1.6384e-10*x3 +
8.19200000000001e-10*x4 + 4.09600000000001e-9*x5 + 2.048e-8*x6 + 1.024e-7*
x7 + 5.12e-7*x8 + 2.56e-6*x9 + 1.28e-5*x10 + 6.4e-5*x11 + 0.00032*x12 +
0.0016*x13 + 0.008*x14 + 0.04*x15 + 0.2*x16 + x17),0) + IfThen(0,sqr((-1)
+ 3.01136149633907e-11*x1 + 1.36880068015412e-10*x2 +
6.22182127342782e-10*x3 + 2.82810057883083e-9*x4 + 1.28550026310492e-8*x5
+ 5.84318301411328e-8*x6 + 2.6559922791424e-7*x7 + 1.207269217792e-6*x8
+ 5.4875873536e-6*x9 + 2.494357888e-5*x10 + 0.000113379904*x11 +
0.0005153632*x12 + 0.00234256*x13 + 0.010648*x14 + 0.0484*x15 + 0.22*x16
+ x17),0) + IfThen(0,sqr(1 + 3.01136149633907e-11*x1 +
1.36880068015412e-10*x2 + 6.22182127342782e-10*x3 + 2.82810057883083e-9*x4
+ 1.28550026310492e-8*x5 + 5.84318301411328e-8*x6 + 2.6559922791424e-7*x7
+ 1.207269217792e-6*x8 + 5.4875873536e-6*x9 + 2.494357888e-5*x10 +
0.000113379904*x11 + 0.0005153632*x12 + 0.00234256*x13 + 0.010648*x14 +
0.0484*x15 + 0.22*x16 + x17),0) + IfThen(0,sqr((-1) + 1.21165747909451e-10
*x1 + 5.04857282956046e-10*x2 + 2.10357201231686e-9*x3 +
8.76488338465358e-9*x4 + 3.65203474360566e-8*x5 + 1.52168114316902e-7*x6
+ 6.3403380965376e-7*x7 + 2.641807540224e-6*x8 + 1.10075314176e-5*x9 +
4.586471424e-5*x10 + 0.000191102976*x11 + 0.0007962624*x12 + 0.00331776*
x13 + 0.013824*x14 + 0.0576*x15 + 0.24*x16 + x17),0) + IfThen(0,sqr(1 +
1.21165747909451e-10*x1 + 5.04857282956046e-10*x2 + 2.10357201231686e-9*x3
+ 8.76488338465358e-9*x4 + 3.65203474360566e-8*x5 + 1.52168114316902e-7*
x6 + 6.3403380965376e-7*x7 + 2.641807540224e-6*x8 + 1.10075314176e-5*x9 +
4.586471424e-5*x10 + 0.000191102976*x11 + 0.0007962624*x12 + 0.00331776*
x13 + 0.013824*x14 + 0.0576*x15 + 0.24*x16 + x17),0) + IfThen(0,sqr((-1)
+ 4.36087428994289e-10*x1 + 1.67725934228573e-9*x2 + 6.45099747032972e-9*
x3 + 2.48115287320374e-8*x4 + 9.54289566616822e-8*x5 + 3.67034448698778e-7
*x6 + 1.41167095653376e-6*x7 + 5.429503678976e-6*x8 + 2.08827064576e-5*x9
+ 8.031810176e-5*x10 + 0.000308915776*x11 + 0.0011881376*x12 + 0.00456976
*x13 + 0.017576*x14 + 0.0676*x15 + 0.26*x16 + x17),0) + IfThen(0,sqr(1 +
4.36087428994289e-10*x1 + 1.67725934228573e-9*x2 + 6.45099747032972e-9*x3
+ 2.48115287320374e-8*x4 + 9.54289566616822e-8*x5 + 3.67034448698778e-7*
x6 + 1.41167095653376e-6*x7 + 5.429503678976e-6*x8 + 2.08827064576e-5*x9
+ 8.031810176e-5*x10 + 0.000308915776*x11 + 0.0011881376*x12 + 0.00456976
*x13 + 0.017576*x14 + 0.0676*x15 + 0.26*x16 + x17),0) + IfThen(0,sqr((-1)
+ 1.42734349946675e-9*x1 + 5.0976553552384e-9*x2 + 1.82059119829943e-8*x3
+ 6.50211142249795e-8*x4 + 2.32218265089213e-7*x5 + 8.29350946747188e-7*
x6 + 2.96196766695424e-6*x7 + 1.0578455953408e-5*x8 + 3.77801998336e-5*x9
+ 0.00013492928512*x10 + 0.000481890304*x11 + 0.0017210368*x12 +
0.00614656*x13 + 0.021952*x14 + 0.0784*x15 + 0.28*x16 + x17),0) + IfThen(0
,sqr(1 + 1.42734349946675e-9*x1 + 5.0976553552384e-9*x2 +
1.82059119829943e-8*x3 + 6.50211142249795e-8*x4 + 2.32218265089213e-7*x5
+ 8.29350946747188e-7*x6 + 2.96196766695424e-6*x7 + 1.0578455953408e-5*x8
+ 3.77801998336e-5*x9 + 0.00013492928512*x10 + 0.000481890304*x11 +
0.0017210368*x12 + 0.00614656*x13 + 0.021952*x14 + 0.0784*x15 + 0.28*x16
+ x17),0) + IfThen(0,sqr((-1) + 4.3046721e-9*x1 + 1.4348907e-8*x2 +
4.782969e-8*x3 + 1.594323e-7*x4 + 5.31441e-7*x5 + 1.77147e-6*x6 +
5.9049e-6*x7 + 1.9683e-5*x8 + 6.561e-5*x9 + 0.0002187*x10 + 0.000729*x11
+ 0.00243*x12 + 0.0081*x13 + 0.027*x14 + 0.09*x15 + 0.3*x16 + x17),0) +
IfThen(0,sqr(1 + 4.3046721e-9*x1 + 1.4348907e-8*x2 + 4.782969e-8*x3 +
1.594323e-7*x4 + 5.31441e-7*x5 + 1.77147e-6*x6 + 5.9049e-6*x7 + 1.9683e-5*
x8 + 6.561e-5*x9 + 0.0002187*x10 + 0.000729*x11 + 0.00243*x12 + 0.0081*x13
+ 0.027*x14 + 0.09*x15 + 0.3*x16 + x17),0) + IfThen(0,sqr((-1) +
1.20892581961463e-8*x1 + 3.77789318629572e-8*x2 + 1.18059162071741e-7*x3
+ 3.68934881474191e-7*x4 + 1.15292150460685e-6*x5 + 3.6028797018964e-6*x6
+ 1.12589990684262e-5*x7 + 3.5184372088832e-5*x8 + 0.0001099511627776*x9
+ 0.00034359738368*x10 + 0.001073741824*x11 + 0.0033554432*x12 +
0.01048576*x13 + 0.032768*x14 + 0.1024*x15 + 0.32*x16 + x17),0) + IfThen(0
,sqr(1 + 1.20892581961463e-8*x1 + 3.77789318629572e-8*x2 +
1.18059162071741e-7*x3 + 3.68934881474191e-7*x4 + 1.15292150460685e-6*x5
+ 3.6028797018964e-6*x6 + 1.12589990684262e-5*x7 + 3.5184372088832e-5*x8
+ 0.0001099511627776*x9 + 0.00034359738368*x10 + 0.001073741824*x11 +
0.0033554432*x12 + 0.01048576*x13 + 0.032768*x14 + 0.1024*x15 + 0.32*x16
+ x17),0) + IfThen(0,sqr((-1) + 3.18905987076371e-8*x1 +
9.37958785518738e-8*x2 + 2.75870231034923e-7*x3 + 8.11383032455655e-7*x4
+ 2.3864206836931e-6*x5 + 7.01888436380325e-6*x6 + 2.06437775405978e-5*x7
+ 6.0716992766464e-5*x8 + 0.0001785793904896*x9 + 0.00052523350144*x10 +
0.001544804416*x11 + 0.0045435424*x12 + 0.01336336*x13 + 0.039304*x14 +
0.1156*x15 + 0.34*x16 + x17),0) + IfThen(0,sqr(1 + 3.18905987076371e-8*x1
+ 9.37958785518738e-8*x2 + 2.75870231034923e-7*x3 + 8.11383032455655e-7*
x4 + 2.3864206836931e-6*x5 + 7.01888436380325e-6*x6 + 2.06437775405978e-5*
x7 + 6.0716992766464e-5*x8 + 0.0001785793904896*x9 + 0.00052523350144*x10
+ 0.001544804416*x11 + 0.0045435424*x12 + 0.01336336*x13 + 0.039304*x14
+ 0.1156*x15 + 0.34*x16 + x17),0) + IfThen(0,sqr((-1) +
7.95866110994639e-8*x1 + 2.21073919720733e-7*x2 + 6.14094221446481e-7*x3
+ 1.70581728179578e-6*x4 + 4.73838133832161e-6*x5 + 1.31621703842267e-5*
x6 + 3.65615844006297e-5*x7 + 0.000101559956668416*x8 + 0.0002821109907456
*x9 + 0.00078364164096*x10 + 0.002176782336*x11 + 0.0060466176*x12 +
0.01679616*x13 + 0.046656*x14 + 0.1296*x15 + 0.36*x16 + x17),0) + IfThen(0
,sqr(1 + 7.95866110994639e-8*x1 + 2.21073919720733e-7*x2 +
6.14094221446481e-7*x3 + 1.70581728179578e-6*x4 + 4.73838133832161e-6*x5
+ 1.31621703842267e-5*x6 + 3.65615844006297e-5*x7 + 0.000101559956668416*
x8 + 0.0002821109907456*x9 + 0.00078364164096*x10 + 0.002176782336*x11 +
0.0060466176*x12 + 0.01679616*x13 + 0.046656*x14 + 0.1296*x15 + 0.36*x16
+ x17),0) + IfThen(0,sqr((-1) + 1.89032964795676e-7*x1 +
4.97455170514937e-7*x2 + 1.30909255398668e-6*x3 + 3.4449804052281e-6*x4 +
9.06573790849499e-6*x5 + 2.38572050223553e-5*x6 + 6.27821184798822e-5*x7
+ 0.000165216101262848*x8 + 0.0004347792138496*x9 + 0.00114415582592*x10
+ 0.003010936384*x11 + 0.0079235168*x12 + 0.02085136*x13 + 0.054872*x14
+ 0.1444*x15 + 0.38*x16 + x17),0) + IfThen(0,sqr(1 + 1.89032964795676e-7*
x1 + 4.97455170514937e-7*x2 + 1.30909255398668e-6*x3 + 3.4449804052281e-6*
x4 + 9.06573790849499e-6*x5 + 2.38572050223553e-5*x6 + 6.27821184798822e-5
*x7 + 0.000165216101262848*x8 + 0.0004347792138496*x9 + 0.00114415582592*
x10 + 0.003010936384*x11 + 0.0079235168*x12 + 0.02085136*x13 + 0.054872*
x14 + 0.1444*x15 + 0.38*x16 + x17),0) + IfThen(0,sqr((-1) +
4.29496729600001e-7*x1 + 1.073741824e-6*x2 + 2.68435456e-6*x3 +
6.71088640000001e-6*x4 + 1.6777216e-5*x5 + 4.194304e-5*x6 + 0.0001048576*
x7 + 0.000262144*x8 + 0.000655360000000001*x9 + 0.0016384*x10 + 0.004096*
x11 + 0.01024*x12 + 0.0256*x13 + 0.064*x14 + 0.16*x15 + 0.4*x16 + x17),0)
+ IfThen(0,sqr(1 + 4.29496729600001e-7*x1 + 1.073741824e-6*x2 +
2.68435456e-6*x3 + 6.71088640000001e-6*x4 + 1.6777216e-5*x5 + 4.194304e-5*
x6 + 0.0001048576*x7 + 0.000262144*x8 + 0.000655360000000001*x9 +
0.0016384*x10 + 0.004096*x11 + 0.01024*x12 + 0.0256*x13 + 0.064*x14 + 0.16
*x15 + 0.4*x16 + x17),0) + IfThen(0,sqr((-1) + 9.37537496836987e-7*x1 +
2.23223213532616e-6*x2 + 5.31483841744324e-6*x3 + 1.26543771843887e-5*x4
+ 3.01294694866397e-5*x5 + 7.17368321110468e-5*x6 + 0.000170801981216778*
x7 + 0.000406671383849472*x8 + 0.0009682651996416*x9 + 0.00230539333248*
x10 + 0.005489031744*x11 + 0.0130691232*x12 + 0.03111696*x13 + 0.074088*
x14 + 0.1764*x15 + 0.42*x16 + x17),0) + IfThen(0,sqr(1 +
9.37537496836987e-7*x1 + 2.23223213532616e-6*x2 + 5.31483841744324e-6*x3
+ 1.26543771843887e-5*x4 + 3.01294694866397e-5*x5 + 7.17368321110468e-5*
x6 + 0.000170801981216778*x7 + 0.000406671383849472*x8 +
0.0009682651996416*x9 + 0.00230539333248*x10 + 0.005489031744*x11 +
0.0130691232*x12 + 0.03111696*x13 + 0.074088*x14 + 0.1764*x15 + 0.42*x16
+ x17),0) + IfThen(0,sqr((-1) + 1.97352587024077e-6*x1 +
4.48528606872902e-6*x2 + 1.01938319743841e-5*x3 + 2.31677999417821e-5*x4
+ 5.26540907767776e-5*x5 + 0.00011966838812904*x6 + 0.000271973609384182*
x7 + 0.000618121839509504*x8 + 0.0014048223625216*x9 + 0.00319277809664*
x10 + 0.007256313856*x11 + 0.0164916224*x12 + 0.03748096*x13 + 0.085184*
x14 + 0.1936*x15 + 0.44*x16 + x17),0) + IfThen(0,sqr(1 +
1.97352587024077e-6*x1 + 4.48528606872902e-6*x2 + 1.01938319743841e-5*x3
+ 2.31677999417821e-5*x4 + 5.26540907767776e-5*x5 + 0.00011966838812904*
x6 + 0.000271973609384182*x7 + 0.000618121839509504*x8 +
0.0014048223625216*x9 + 0.00319277809664*x10 + 0.007256313856*x11 +
0.0164916224*x12 + 0.03748096*x13 + 0.085184*x14 + 0.1936*x15 + 0.44*x16
+ x17),0) + IfThen(0,sqr((-1) + 4.0190675620207e-6*x1 +
8.73710339569718e-6*x2 + 1.89937030341243e-5*x3 + 4.12906587698354e-5*x4
+ 8.97623016735553e-5*x5 + 0.000195135438420772*x6 + 0.000424207474827766
*x7 + 0.000922190162669056*x8 + 0.0020047612231936*x9 + 0.00435817657216*
x10 + 0.009474296896*x11 + 0.0205962976*x12 + 0.04477456*x13 + 0.097336*
x14 + 0.2116*x15 + 0.46*x16 + x17),0) + IfThen(0,sqr(1 +
4.0190675620207e-6*x1 + 8.73710339569718e-6*x2 + 1.89937030341243e-5*x3 +
4.12906587698354e-5*x4 + 8.97623016735553e-5*x5 + 0.000195135438420772*x6
+ 0.000424207474827766*x7 + 0.000922190162669056*x8 + 0.0020047612231936*
x9 + 0.00435817657216*x10 + 0.009474296896*x11 + 0.0205962976*x12 +
0.04477456*x13 + 0.097336*x14 + 0.2116*x15 + 0.46*x16 + x17),0) + IfThen(0
,sqr((-1) + 7.94071845499378e-6*x1 + 1.65431634479037e-5*x2 +
3.44649238497994e-5*x3 + 7.18019246870821e-5*x4 + 0.000149587343098088*x5
+ 0.000311640298121016*x6 + 0.00064925062108545*x7 + 0.00135260546059469*
x8 + 0.0028179280429056*x9 + 0.00587068342272*x10 + 0.012230590464*x11 +
0.0254803968*x12 + 0.05308416*x13 + 0.110592*x14 + 0.2304*x15 + 0.48*x16
+ x17),0) + IfThen(0,sqr(1 + 7.94071845499378e-6*x1 + 1.65431634479037e-5
*x2 + 3.44649238497994e-5*x3 + 7.18019246870821e-5*x4 +
0.000149587343098088*x5 + 0.000311640298121016*x6 + 0.00064925062108545*x7
+ 0.00135260546059469*x8 + 0.0028179280429056*x9 + 0.00587068342272*x10
+ 0.012230590464*x11 + 0.0254803968*x12 + 0.05308416*x13 + 0.110592*x14
+ 0.2304*x15 + 0.48*x16 + x17),0) + IfThen(0,sqr((-1) + 1.52587890625e-5*
x1 + 3.0517578125e-5*x2 + 6.103515625e-5*x3 + 0.0001220703125*x4 +
0.000244140625*x5 + 0.00048828125*x6 + 0.0009765625*x7 + 0.001953125*x8 +
0.00390625*x9 + 0.0078125*x10 + 0.015625*x11 + 0.03125*x12 + 0.0625*x13 +
0.125*x14 + 0.25*x15 + 0.5*x16 + x17),0) + IfThen(0,sqr(1 +
1.52587890625e-5*x1 + 3.0517578125e-5*x2 + 6.103515625e-5*x3 +
0.0001220703125*x4 + 0.000244140625*x5 + 0.00048828125*x6 + 0.0009765625*
x7 + 0.001953125*x8 + 0.00390625*x9 + 0.0078125*x10 + 0.015625*x11 +
0.03125*x12 + 0.0625*x13 + 0.125*x14 + 0.25*x15 + 0.5*x16 + x17),0) +
IfThen(0,sqr((-1) + 2.85794257465697e-5*x1 + 5.49604341280187e-5*x2 +
0.000105693142553882*x3 + 0.00020325604337285*x4 + 0.00039087700648625*x5
+ 0.000751686550935097*x6 + 0.00144555105949057*x7 + 0.00277990588363571*
x8 + 0.0053459728531456*x9 + 0.01028071702528*x10 + 0.019770609664*x11 +
0.0380204032*x12 + 0.07311616*x13 + 0.140608*x14 + 0.2704*x15 + 0.52*x16
+ x17),0) + IfThen(0,sqr(1 + 2.85794257465697e-5*x1 + 5.49604341280187e-5
*x2 + 0.000105693142553882*x3 + 0.00020325604337285*x4 +
0.00039087700648625*x5 + 0.000751686550935097*x6 + 0.00144555105949057*x7
+ 0.00277990588363571*x8 + 0.0053459728531456*x9 + 0.01028071702528*x10
+ 0.019770609664*x11 + 0.0380204032*x12 + 0.07311616*x13 + 0.140608*x14
+ 0.2704*x15 + 0.52*x16 + x17),0) + IfThen(0,sqr((-1) +
5.22757361348592e-5*x1 + 9.68069187682578e-5*x2 + 0.00017927207179307*x3
+ 0.000331985318135315*x4 + 0.000614787626176509*x5 + 0.00113849560403057
*x6 + 0.00210832519264921*x7 + 0.00390430591231335*x8 + 0.0072301961339136
*x9 + 0.01338925209984*x10 + 0.024794911296*x11 + 0.0459165024*x12 +
0.08503056*x13 + 0.157464*x14 + 0.2916*x15 + 0.54*x16 + x17),0) + IfThen(0
,sqr(1 + 5.22757361348592e-5*x1 + 9.68069187682578e-5*x2 +
0.00017927207179307*x3 + 0.000331985318135315*x4 + 0.000614787626176509*x5
+ 0.00113849560403057*x6 + 0.00210832519264921*x7 + 0.00390430591231335*
x8 + 0.0072301961339136*x9 + 0.01338925209984*x10 + 0.024794911296*x11 +
0.0459165024*x12 + 0.08503056*x13 + 0.157464*x14 + 0.2916*x15 + 0.54*x16
+ x17),0) + IfThen(0,sqr((-1) + 9.3542383581053e-5*x1 +
0.000167039970680452*x2 + 0.000298285661929378*x3 + 0.000532652967731032*
x4 + 0.000951166013805415*x5 + 0.00169851073893824*x6 +
0.00303305489096114*x7 + 0.0054161694481449*x8 + 0.00967173115740161*x9 +
0.01727094849536*x10 + 0.030840979456*x11 + 0.0550731776*x12 + 0.09834496*
x13 + 0.175616*x14 + 0.3136*x15 + 0.56*x16 + x17),0) + IfThen(0,sqr(1 +
9.3542383581053e-5*x1 + 0.000167039970680452*x2 + 0.000298285661929378*x3
+ 0.000532652967731032*x4 + 0.000951166013805415*x5 + 0.00169851073893824
*x6 + 0.00303305489096114*x7 + 0.0054161694481449*x8 + 0.00967173115740161
*x9 + 0.01727094849536*x10 + 0.030840979456*x11 + 0.0550731776*x12 +
0.09834496*x13 + 0.175616*x14 + 0.3136*x15 + 0.56*x16 + x17),0) + IfThen(0
,sqr((-1) + 0.000164001528991152*x1 + 0.000282761256881297*x2 +
0.00048751940841603*x3 + 0.000840550704165568*x4 + 0.0014492253520096*x5
+ 0.00249866440001655*x6 + 0.00430804206899406*x7 + 0.00742765873964493*
x8 + 0.0128063081718016*x9 + 0.02207984167552*x10 + 0.038068692544*x11 +
0.0656356768*x12 + 0.11316496*x13 + 0.195112*x14 + 0.3364*x15 + 0.58*x16
+ x17),0) + IfThen(0,sqr(1 + 0.000164001528991152*x1 +
0.000282761256881297*x2 + 0.00048751940841603*x3 + 0.000840550704165568*x4
+ 0.0014492253520096*x5 + 0.00249866440001655*x6 + 0.00430804206899406*x7
+ 0.00742765873964493*x8 + 0.0128063081718016*x9 + 0.02207984167552*x10
+ 0.038068692544*x11 + 0.0656356768*x12 + 0.11316496*x13 + 0.195112*x14
+ 0.3364*x15 + 0.58*x16 + x17),0) + IfThen(0,sqr((-1) +
0.0002821109907456*x1 + 0.000470184984576*x2 + 0.00078364164096*x3 +
0.0013060694016*x4 + 0.002176782336*x5 + 0.00362797056*x6 + 0.0060466176*
x7 + 0.010077696*x8 + 0.01679616*x9 + 0.0279936*x10 + 0.046656*x11 +
0.07776*x12 + 0.1296*x13 + 0.216*x14 + 0.36*x15 + 0.6*x16 + x17),0) +
IfThen(0,sqr(1 + 0.0002821109907456*x1 + 0.000470184984576*x2 +
0.00078364164096*x3 + 0.0013060694016*x4 + 0.002176782336*x5 +
0.00362797056*x6 + 0.0060466176*x7 + 0.010077696*x8 + 0.01679616*x9 +
0.0279936*x10 + 0.046656*x11 + 0.07776*x12 + 0.1296*x13 + 0.216*x14 + 0.36
*x15 + 0.6*x16 + x17),0) + IfThen(0,sqr((-1) + 0.000476724017068235*x1 +
0.000768909704948767*x2 + 0.00124017694346575*x3 + 0.0020002853926867*x4
+ 0.0032262667623979*x5 + 0.00520365606838371*x6 + 0.0083929936586834*x7
+ 0.0135370865462636*x8 + 0.0218340105584896*x9 + 0.03521614606208*x10 +
0.056800235584*x11 + 0.0916132832*x12 + 0.14776336*x13 + 0.238328*x14 +
0.3844*x15 + 0.62*x16 + x17),0) + IfThen(0,sqr(1 + 0.000476724017068235*x1
+ 0.000768909704948767*x2 + 0.00124017694346575*x3 + 0.0020002853926867*
x4 + 0.0032262667623979*x5 + 0.00520365606838371*x6 + 0.0083929936586834*
x7 + 0.0135370865462636*x8 + 0.0218340105584896*x9 + 0.03521614606208*x10
+ 0.056800235584*x11 + 0.0916132832*x12 + 0.14776336*x13 + 0.238328*x14
+ 0.3844*x15 + 0.62*x16 + x17),0) + IfThen(0,sqr((-1) +
0.000792281625142644*x1 + 0.00123794003928538*x2 + 0.00193428131138341*x3
+ 0.00302231454903657*x4 + 0.00472236648286965*x5 + 0.00737869762948382*
x6 + 0.0115292150460685*x7 + 0.018014398509482*x8 + 0.0281474976710656*x9
+ 0.04398046511104*x10 + 0.068719476736*x11 + 0.1073741824*x12 +
0.16777216*x13 + 0.262144*x14 + 0.4096*x15 + 0.64*x16 + x17),0) + IfThen(0
,sqr(1 + 0.000792281625142644*x1 + 0.00123794003928538*x2 +
0.00193428131138341*x3 + 0.00302231454903657*x4 + 0.00472236648286965*x5
+ 0.00737869762948382*x6 + 0.0115292150460685*x7 + 0.018014398509482*x8
+ 0.0281474976710656*x9 + 0.04398046511104*x10 + 0.068719476736*x11 +
0.1073741824*x12 + 0.16777216*x13 + 0.262144*x14 + 0.4096*x15 + 0.64*x16
+ x17),0) + IfThen(0,sqr((-1) + 0.0012962923816305*x1 +
0.00196407936610682*x2 + 0.00297587782743458*x3 + 0.0045089057991433*x4 +
0.00683167545324743*x5 + 0.0103510234140113*x6 + 0.015683368809108*x7 +
0.0237626800137999*x8 + 0.0360040606269696*x9 + 0.05455160701056*x10 +
0.082653950016*x11 + 0.1252332576*x12 + 0.18974736*x13 + 0.287496*x14 +
0.4356*x15 + 0.66*x16 + x17),0) + IfThen(0,sqr(1 + 0.0012962923816305*x1
+ 0.00196407936610682*x2 + 0.00297587782743458*x3 + 0.0045089057991433*x4
+ 0.00683167545324743*x5 + 0.0103510234140113*x6 + 0.015683368809108*x7
+ 0.0237626800137999*x8 + 0.0360040606269696*x9 + 0.05455160701056*x10 +
0.082653950016*x11 + 0.1252332576*x12 + 0.18974736*x13 + 0.287496*x14 +
0.4356*x15 + 0.66*x16 + x17),0) + IfThen(0,sqr((-1) + 0.0020899822769037*
x1 + 0.0030735033483878*x2 + 0.00451985786527618*x3 + 0.00664684980187673*
x4 + 0.00977477912040695*x5 + 0.014374675177069*x6 + 0.0211392282015721*x7
+ 0.0310871002964296*x8 + 0.0457163239653376*x9 + 0.06722988818432*x10 +
0.0988674826240001*x11 + 0.1453933568*x12 + 0.21381376*x13 + 0.314432*x14
+ 0.4624*x15 + 0.68*x16 + x17),0) + IfThen(0,sqr(1 + 0.0020899822769037*
x1 + 0.0030735033483878*x2 + 0.00451985786527618*x3 + 0.00664684980187673*
x4 + 0.00977477912040695*x5 + 0.014374675177069*x6 + 0.0211392282015721*x7
+ 0.0310871002964296*x8 + 0.0457163239653376*x9 + 0.06722988818432*x10 +
0.0988674826240001*x11 + 0.1453933568*x12 + 0.21381376*x13 + 0.314432*x14
+ 0.4624*x15 + 0.68*x16 + x17),0) + IfThen(0,sqr((-1) +
0.0033232930569601*x1 + 0.00474756150994301*x2 + 0.00678223072849001*x3 +
0.00968890104070001*x4 + 0.013841287201*x5 + 0.01977326743*x6 +
0.0282475249*x7 + 0.040353607*x8 + 0.05764801*x9 + 0.0823543*x10 +
0.117649*x11 + 0.16807*x12 + 0.2401*x13 + 0.343*x14 + 0.49*x15 + 0.7*x16
+ x17),0) + IfThen(0,sqr(1 + 0.0033232930569601*x1 + 0.00474756150994301*
x2 + 0.00678223072849001*x3 + 0.00968890104070001*x4 + 0.013841287201*x5
+ 0.01977326743*x6 + 0.0282475249*x7 + 0.040353607*x8 + 0.05764801*x9 +
0.0823543*x10 + 0.117649*x11 + 0.16807*x12 + 0.2401*x13 + 0.343*x14 + 0.49
*x15 + 0.7*x16 + x17),0) + IfThen(0,sqr((-1) + 0.00521578814501447*x1 +
0.00724415020140899*x2 + 0.0100613197241791*x3 + 0.013974055172471*x4 +
0.0194084099617653*x5 + 0.0269561249468963*x6 + 0.0374390624262449*x7 +
0.051998697814229*x8 + 0.0722204136308736*x9 + 0.10030613004288*x10 +
0.139314069504*x11 + 0.1934917632*x12 + 0.26873856*x13 + 0.373248*x14 +
0.5184*x15 + 0.72*x16 + x17),0) + IfThen(0,sqr(1 + 0.00521578814501447*x1
+ 0.00724415020140899*x2 + 0.0100613197241791*x3 + 0.013974055172471*x4
+ 0.0194084099617653*x5 + 0.0269561249468963*x6 + 0.0374390624262449*x7
+ 0.051998697814229*x8 + 0.0722204136308736*x9 + 0.10030613004288*x10 +
0.139314069504*x11 + 0.1934917632*x12 + 0.26873856*x13 + 0.373248*x14 +
0.5184*x15 + 0.72*x16 + x17),0) + IfThen(0,sqr((-1) + 0.00808551180810136*
x1 + 0.0109263673082451*x2 + 0.0147653612273582*x3 + 0.0199531908477814*x4
+ 0.0269637714159208*x5 + 0.0364375289404335*x6 + 0.0492399039735588*x7
+ 0.0665404107750794*x8 + 0.0899194740203776*x9 + 0.12151280273024*x10 +
0.164206490176*x11 + 0.2219006624*x12 + 0.29986576*x13 + 0.405224*x14 +
0.5476*x15 + 0.74*x16 + x17),0) + IfThen(0,sqr(1 + 0.00808551180810136*x1
+ 0.0109263673082451*x2 + 0.0147653612273582*x3 + 0.0199531908477814*x4
+ 0.0269637714159208*x5 + 0.0364375289404335*x6 + 0.0492399039735588*x7
+ 0.0665404107750794*x8 + 0.0899194740203776*x9 + 0.12151280273024*x10 +
0.164206490176*x11 + 0.2219006624*x12 + 0.29986576*x13 + 0.405224*x14 +
0.5476*x15 + 0.74*x16 + x17),0) + IfThen(0,sqr((-1) + 0.0123884643808494*
x1 + 0.0163006110274335*x2 + 0.0214481724045177*x3 + 0.0282212794796286*x4
+ 0.0371332624731955*x5 + 0.0488595558857836*x6 + 0.0642888893233994*x7
+ 0.0845906438465782*x8 + 0.111303478745498*x9 + 0.14645194571776*x10 +
0.192699928576*x11 + 0.2535525376*x12 + 0.33362176*x13 + 0.438976*x14 +
0.5776*x15 + 0.76*x16 + x17),0) + IfThen(0,sqr(1 + 0.0123884643808494*x1
+ 0.0163006110274335*x2 + 0.0214481724045177*x3 + 0.0282212794796286*x4
+ 0.0371332624731955*x5 + 0.0488595558857836*x6 + 0.0642888893233994*x7
+ 0.0845906438465782*x8 + 0.111303478745498*x9 + 0.14645194571776*x10 +
0.192699928576*x11 + 0.2535525376*x12 + 0.33362176*x13 + 0.438976*x14 +
0.5776*x15 + 0.76*x16 + x17),0) + IfThen(0,sqr((-1) + 0.0187721338875245*
x1 + 0.0240668383173391*x2 + 0.0308549209196655*x3 + 0.039557590922648*x4
+ 0.0507148601572411*x5 + 0.0650190514836424*x6 + 0.083357758312362*x7 +
0.106868920913285*x8 + 0.137011437068314*x9 + 0.17565568854912*x10 +
0.225199600704*x11 + 0.2887174368*x12 + 0.37015056*x13 + 0.474552*x14 +
0.6084*x15 + 0.78*x16 + x17),0) + IfThen(0,sqr(1 + 0.0187721338875245*x1
+ 0.0240668383173391*x2 + 0.0308549209196655*x3 + 0.039557590922648*x4 +
0.0507148601572411*x5 + 0.0650190514836424*x6 + 0.083357758312362*x7 +
0.106868920913285*x8 + 0.137011437068314*x9 + 0.17565568854912*x10 +
0.225199600704*x11 + 0.2887174368*x12 + 0.37015056*x13 + 0.474552*x14 +
0.6084*x15 + 0.78*x16 + x17),0) + IfThen(0,sqr((-1) + 0.0281474976710656*
x1 + 0.0351843720888321*x2 + 0.0439804651110401*x3 + 0.0549755813888001*x4
+ 0.0687194767360001*x5 + 0.0858993459200001*x6 + 0.1073741824*x7 +
0.134217728*x8 + 0.16777216*x9 + 0.2097152*x10 + 0.262144*x11 + 0.32768*
x12 + 0.4096*x13 + 0.512*x14 + 0.64*x15 + 0.8*x16 + x17),0) + IfThen(0,
sqr(1 + 0.0281474976710656*x1 + 0.0351843720888321*x2 + 0.0439804651110401
*x3 + 0.0549755813888001*x4 + 0.0687194767360001*x5 + 0.0858993459200001*
x6 + 0.1073741824*x7 + 0.134217728*x8 + 0.16777216*x9 + 0.2097152*x10 +
0.262144*x11 + 0.32768*x12 + 0.4096*x13 + 0.512*x14 + 0.64*x15 + 0.8*x16
+ x17),0) + IfThen(0,sqr((-1) + 0.0417851185002271*x1 +
0.0509574615856428*x2 + 0.0621432458361497*x3 + 0.075784446141646*x4 +
0.0924200562703*x5 + 0.112707385695488*x6 + 0.137448031335961*x7 +
0.167619550409708*x8 + 0.204414085865498*x9 + 0.24928547056768*x10 +
0.304006671424*x11 + 0.3707398432*x12 + 0.45212176*x13 + 0.551368*x14 +
0.6724*x15 + 0.82*x16 + x17),0) + IfThen(0,sqr(1 + 0.0417851185002271*x1
+ 0.0509574615856428*x2 + 0.0621432458361497*x3 + 0.075784446141646*x4 +
0.0924200562703*x5 + 0.112707385695488*x6 + 0.137448031335961*x7 +
0.167619550409708*x8 + 0.204414085865498*x9 + 0.24928547056768*x10 +
0.304006671424*x11 + 0.3707398432*x12 + 0.45212176*x13 + 0.551368*x14 +
0.6724*x15 + 0.82*x16 + x17),0) + IfThen(0,sqr((-1) + 0.0614424573927088*
x1 + 0.0731457826103676*x2 + 0.08707831263139*x3 + 0.103664657894512*x4 +
0.123410307017276*x5 + 0.146917032163424*x6 + 0.174901228765981*x7 +
0.20821574853093*x8 + 0.247875891108249*x9 + 0.29509034655744*x10 +
0.351298031616*x11 + 0.4182119424*x12 + 0.49787136*x13 + 0.592704*x14 +
0.7056*x15 + 0.84*x16 + x17),0) + IfThen(0,sqr(1 + 0.0614424573927088*x1
+ 0.0731457826103676*x2 + 0.08707831263139*x3 + 0.103664657894512*x4 +
0.123410307017276*x5 + 0.146917032163424*x6 + 0.174901228765981*x7 +
0.20821574853093*x8 + 0.247875891108249*x9 + 0.29509034655744*x10 +
0.351298031616*x11 + 0.4182119424*x12 + 0.49787136*x13 + 0.592704*x14 +
0.7056*x15 + 0.84*x16 + x17),0) + IfThen(0,sqr((-1) + 0.0895313679019619*
x1 + 0.104106241746467*x2 + 0.121053769472636*x3 + 0.140760197061205*x4 +
0.163674647745587*x5 + 0.190319357843706*x6 + 0.221301578888031*x7 +
0.257327417311663*x8 + 0.299217927106585*x9 + 0.34792782221696*x10 +
0.404567235136*x11 + 0.4704270176*x12 + 0.54700816*x13 + 0.636056*x14 +
0.7396*x15 + 0.86*x16 + x17),0) + IfThen(0,sqr(1 + 0.0895313679019619*x1
+ 0.104106241746467*x2 + 0.121053769472636*x3 + 0.140760197061205*x4 +
0.163674647745587*x5 + 0.190319357843706*x6 + 0.221301578888031*x7 +
0.257327417311663*x8 + 0.299217927106585*x9 + 0.34792782221696*x10 +
0.404567235136*x11 + 0.4704270176*x12 + 0.54700816*x13 + 0.636056*x14 +
0.7396*x15 + 0.86*x16 + x17),0) + IfThen(0,sqr((-1) + 0.129336991432099*x1
+ 0.146973853900113*x2 + 0.16701574306831*x3 + 0.189790617123079*x4 +
0.215671155821681*x5 + 0.245080858888274*x6 + 0.278500976009402*x7 +
0.316478381828866*x8 + 0.35963452480553*x9 + 0.40867559636992*x10 +
0.464404086784*x11 + 0.5277319168*x12 + 0.59969536*x13 + 0.681472*x14 +
0.7744*x15 + 0.88*x16 + x17),0) + IfThen(0,sqr(1 + 0.129336991432099*x1 +
0.146973853900113*x2 + 0.16701574306831*x3 + 0.189790617123079*x4 +
0.215671155821681*x5 + 0.245080858888274*x6 + 0.278500976009402*x7 +
0.316478381828866*x8 + 0.35963452480553*x9 + 0.40867559636992*x10 +
0.464404086784*x11 + 0.5277319168*x12 + 0.59969536*x13 + 0.681472*x14 +
0.7744*x15 + 0.88*x16 + x17),0) + IfThen(0,sqr((-1) + 0.185302018885184*x1
+ 0.205891132094649*x2 + 0.22876792454961*x3 + 0.2541865828329*x4 +
0.282429536481*x5 + 0.31381059609*x6 + 0.3486784401*x7 + 0.387420489*x8 +
0.43046721*x9 + 0.4782969*x10 + 0.531441*x11 + 0.59049*x12 + 0.6561*x13 +
0.729*x14 + 0.81*x15 + 0.9*x16 + x17),0) + IfThen(0,sqr(1 +
0.185302018885184*x1 + 0.205891132094649*x2 + 0.22876792454961*x3 +
0.2541865828329*x4 + 0.282429536481*x5 + 0.31381059609*x6 + 0.3486784401*
x7 + 0.387420489*x8 + 0.43046721*x9 + 0.4782969*x10 + 0.531441*x11 +
0.59049*x12 + 0.6561*x13 + 0.729*x14 + 0.81*x15 + 0.9*x16 + x17),0) +
IfThen(0,sqr((-1) + 0.263393611744589*x1 + 0.286297404070205*x2 +
0.311192830511092*x3 + 0.338253076642492*x4 + 0.367666387654882*x5 +
0.399637377885742*x6 + 0.434388454223632*x7 + 0.472161363286557*x8 +
0.513218873137562*x9 + 0.55784660123648*x10 + 0.606355001344*x11 +
0.6590815232*x12 + 0.71639296*x13 + 0.778688*x14 + 0.8464*x15 + 0.92*x16
+ x17),0) + IfThen(0,sqr(1 + 0.263393611744589*x1 + 0.286297404070205*x2
+ 0.311192830511092*x3 + 0.338253076642492*x4 + 0.367666387654882*x5 +
0.399637377885742*x6 + 0.434388454223632*x7 + 0.472161363286557*x8 +
0.513218873137562*x9 + 0.55784660123648*x10 + 0.606355001344*x11 +
0.6590815232*x12 + 0.71639296*x13 + 0.778688*x14 + 0.8464*x15 + 0.92*x16
+ x17),0) + IfThen(0,sqr((-1) + 0.371574290834101*x1 + 0.395291798759682*
x2 + 0.420523190169875*x3 + 0.447365095925399*x4 + 0.475920314814254*x5 +
0.506298207249206*x6 + 0.5386151140949*x7 + 0.572994802228617*x8 +
0.609568938541082*x9 + 0.64847759419264*x10 + 0.689869781056*x11 +
0.7339040224*x12 + 0.78074896*x13 + 0.830584*x14 + 0.8836*x15 + 0.94*x16
+ x17),0) + IfThen(0,sqr(1 + 0.371574290834101*x1 + 0.395291798759682*x2
+ 0.420523190169875*x3 + 0.447365095925399*x4 + 0.475920314814254*x5 +
0.506298207249206*x6 + 0.5386151140949*x7 + 0.572994802228617*x8 +
0.609568938541082*x9 + 0.64847759419264*x10 + 0.689869781056*x11 +
0.7339040224*x12 + 0.78074896*x13 + 0.830584*x14 + 0.8836*x15 + 0.94*x16
+ x17),0) + IfThen(0,sqr((-1) + 0.520402924666473*x1 + 0.542086379860909*
x2 + 0.564673312355114*x3 + 0.588201367036577*x4 + 0.612709757329767*x5 +
0.638239330551841*x6 + 0.664832635991501*x7 + 0.69253399582448*x8 +
0.721389578983834*x9 + 0.75144747810816*x10 + 0.782757789696*x11 +
0.8153726976*x12 + 0.84934656*x13 + 0.884736*x14 + 0.9216*x15 + 0.96*x16
+ x17),0) + IfThen(0,sqr(1 + 0.520402924666473*x1 + 0.542086379860909*x2
+ 0.564673312355114*x3 + 0.588201367036577*x4 + 0.612709757329767*x5 +
0.638239330551841*x6 + 0.664832635991501*x7 + 0.69253399582448*x8 +
0.721389578983834*x9 + 0.75144747810816*x10 + 0.782757789696*x11 +
0.8153726976*x12 + 0.84934656*x13 + 0.884736*x14 + 0.9216*x15 + 0.96*x16
+ x17),0) + IfThen(0,sqr((-1) + 0.723797720592495*x1 + 0.738569102645404*
x2 + 0.753641941474902*x3 + 0.769022389260104*x4 + 0.7847167237348*x5 +
0.800731350749796*x6 + 0.817072806887547*x7 + 0.83374776213015*x8 +
0.850763022581785*x9 + 0.86812553324672*x10 + 0.885842380864*x11 +
0.9039207968*x12 + 0.92236816*x13 + 0.941192*x14 + 0.9604*x15 + 0.98*x16
+ x17),0) + IfThen(0,sqr(1 + 0.723797720592495*x1 + 0.738569102645404*x2
+ 0.753641941474902*x3 + 0.769022389260104*x4 + 0.7847167237348*x5 +
0.800731350749796*x6 + 0.817072806887547*x7 + 0.83374776213015*x8 +
0.850763022581785*x9 + 0.86812553324672*x10 + 0.885842380864*x11 +
0.9039207968*x12 + 0.92236816*x13 + 0.941192*x14 + 0.9604*x15 + 0.98*x16
+ x17),0) + IfThen(0,sqr((-1) + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 +
x9 + x10 + x11 + x12 + x13 + x14 + x15 + x16 + x17),0) + IfThen(0,sqr(1 +
x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14
+ x15 + x16 + x17),0) + IfThen(0,sqr((-1) + 1.37278570509061*x1 +
1.34586833832413*x2 + 1.31947876306287*x3 + 1.2936066304538*x4 +
1.26824179456255*x5 + 1.24337430839465*x6 + 1.21899441999476*x7 +
1.19509256862231*x8 + 1.17165938100227*x9 + 1.14868566764928*x10 +
1.126162419264*x11 + 1.1040808032*x12 + 1.08243216*x13 + 1.061208*x14 +
1.0404*x15 + 1.02*x16 + x17),0) + IfThen(0,sqr(1 + 1.37278570509061*x1 +
1.34586833832413*x2 + 1.31947876306287*x3 + 1.2936066304538*x4 +
1.26824179456255*x5 + 1.24337430839465*x6 + 1.21899441999476*x7 +
1.19509256862231*x8 + 1.17165938100227*x9 + 1.14868566764928*x10 +
1.126162419264*x11 + 1.1040808032*x12 + 1.08243216*x13 + 1.061208*x14 +
1.0404*x15 + 1.02*x16 + x17),0) + IfThen(0,sqr((-1) + 1.87298124572719*x1
+ 1.80094350550692*x2 + 1.7316764476028*x3 + 1.66507350731039*x4 +
1.60103221856768*x5 + 1.53945405631508*x6 + 1.48024428491834*x7 +
1.42331181242149*x8 + 1.36856905040527*x9 + 1.31593177923584*x10 +
1.265319018496*x11 + 1.2166529024*x12 + 1.16985856*x13 + 1.124864*x14 +
1.0816*x15 + 1.04*x16 + x17),0) + IfThen(0,sqr(1 + 1.87298124572719*x1 +
1.80094350550692*x2 + 1.7316764476028*x3 + 1.66507350731039*x4 +
1.60103221856768*x5 + 1.53945405631508*x6 + 1.48024428491834*x7 +
1.42331181242149*x8 + 1.36856905040527*x9 + 1.31593177923584*x10 +
1.265319018496*x11 + 1.2166529024*x12 + 1.16985856*x13 + 1.124864*x14 +
1.0816*x15 + 1.04*x16 + x17),0) + IfThen(0,sqr((-1) + 2.54035168468567*x1
+ 2.39655819309969*x2 + 2.26090395575443*x3 + 2.13292826014569*x4 +
2.01219647183555*x5 + 1.89829855833543*x6 + 1.79084769654285*x7 +
1.68947895900269*x8 + 1.59384807453084*x9 + 1.50363025899136*x10 +
1.418519112256*x11 + 1.3382255776*x12 + 1.26247696*x13 + 1.191016*x14 +
1.1236*x15 + 1.06*x16 + x17),0) + IfThen(0,sqr(1 + 2.54035168468567*x1 +
2.39655819309969*x2 + 2.26090395575443*x3 + 2.13292826014569*x4 +
2.01219647183555*x5 + 1.89829855833543*x6 + 1.79084769654285*x7 +
1.68947895900269*x8 + 1.59384807453084*x9 + 1.50363025899136*x10 +
1.418519112256*x11 + 1.3382255776*x12 + 1.26247696*x13 + 1.191016*x14 +
1.1236*x15 + 1.06*x16 + x17),0) + IfThen(0,sqr((-1) + 3.42594264333413*x1
+ 3.17216911419827*x2 + 2.93719362425766*x3 + 2.7196237261645*x4 +
2.51817011681898*x5 + 2.33163899705461*x6 + 2.15892499727279*x7 +
1.99900462710443*x8 + 1.85093021028188*x9 + 1.71382426877952*x10 +
1.586874322944*x11 + 1.4693280768*x12 + 1.36048896*x13 + 1.259712*x14 +
1.1664*x15 + 1.08*x16 + x17),0) + IfThen(0,sqr(1 + 3.42594264333413*x1 +
3.17216911419827*x2 + 2.93719362425766*x3 + 2.7196237261645*x4 +
2.51817011681898*x5 + 2.33163899705461*x6 + 2.15892499727279*x7 +
1.99900462710443*x8 + 1.85093021028188*x9 + 1.71382426877952*x10 +
1.586874322944*x11 + 1.4693280768*x12 + 1.36048896*x13 + 1.259712*x14 +
1.1664*x15 + 1.08*x16 + x17),0) + IfThen(0,sqr((-1) + 4.59497298635722*x1
+ 4.17724816941566*x2 + 3.79749833583241*x3 + 3.4522712143931*x4 +
3.138428376721*x5 + 2.85311670611*x6 + 2.5937424601*x7 + 2.357947691*x8 +
2.14358881*x9 + 1.9487171*x10 + 1.771561*x11 + 1.61051*x12 + 1.4641*x13 +
1.331*x14 + 1.21*x15 + 1.1*x16 + x17),0) + IfThen(0,sqr(1 +
4.59497298635722*x1 + 4.17724816941566*x2 + 3.79749833583241*x3 +
3.4522712143931*x4 + 3.138428376721*x5 + 2.85311670611*x6 + 2.5937424601*
x7 + 2.357947691*x8 + 2.14358881*x9 + 1.9487171*x10 + 1.771561*x11 +
1.61051*x12 + 1.4641*x13 + 1.331*x14 + 1.21*x15 + 1.1*x16 + x17),0) +
IfThen(0,sqr((-1) + 6.13039365036789*x1 + 5.47356575925704*x2 +
4.88711228505093*x3 + 4.36349311165262*x4 + 3.89597599254698*x5 +
3.47854999334552*x6 + 3.10584820834421*x7 + 2.77307875745019*x8 +
2.47596317629481*x9 + 2.21068140740608*x10 + 1.973822685184*x11 +
1.7623416832*x12 + 1.57351936*x13 + 1.404928*x14 + 1.2544*x15 + 1.12*x16
+ x17),0) + IfThen(0,sqr(1 + 6.13039365036789*x1 + 5.47356575925704*x2 +
4.88711228505093*x3 + 4.36349311165262*x4 + 3.89597599254698*x5 +
3.47854999334552*x6 + 3.10584820834421*x7 + 2.77307875745019*x8 +
2.47596317629481*x9 + 2.21068140740608*x10 + 1.973822685184*x11 +
1.7623416832*x12 + 1.57351936*x13 + 1.404928*x14 + 1.2544*x15 + 1.12*x16
+ x17),0) + IfThen(0,sqr((-1) + 8.13724929536231*x1 + 7.13793797838799*x2
+ 6.26134910384911*x3 + 5.49241149460449*x4 + 4.8179048198285*x5 +
4.22623229809517*x6 + 3.70722131411857*x7 + 3.25194852115664*x8 +
2.85258642206723*x9 + 2.50226879128704*x10 + 2.194972623936*x11 +
1.9254145824*x12 + 1.68896016*x13 + 1.481544*x14 + 1.2996*x15 + 1.14*x16
+ x17),0) + IfThen(0,sqr(1 + 8.13724929536231*x1 + 7.13793797838799*x2 +
6.26134910384911*x3 + 5.49241149460449*x4 + 4.8179048198285*x5 +
4.22623229809517*x6 + 3.70722131411857*x7 + 3.25194852115664*x8 +
2.85258642206723*x9 + 2.50226879128704*x10 + 2.194972623936*x11 +
1.9254145824*x12 + 1.68896016*x13 + 1.481544*x14 + 1.2996*x15 + 1.14*x16
+ x17),0) + IfThen(0,sqr((-1) + 10.7480042039642*x1 + 9.26552086548634*x2
+ 7.98751798748823*x3 + 6.88579136852433*x4 + 5.93602704183132*x5 +
5.1172646912339*x6 + 4.41143507864991*x7 + 3.8029612746982*x8 +
3.27841489198121*x9 + 2.82621973446656*x10 + 2.436396322816*x11 +
2.1003416576*x12 + 1.81063936*x13 + 1.560896*x14 + 1.3456*x15 + 1.16*x16
+ x17),0) + IfThen(0,sqr(1 + 10.7480042039642*x1 + 9.26552086548634*x2 +
7.98751798748823*x3 + 6.88579136852433*x4 + 5.93602704183132*x5 +
5.1172646912339*x6 + 4.41143507864991*x7 + 3.8029612746982*x8 +
3.27841489198121*x9 + 2.82621973446656*x10 + 2.436396322816*x11 +
2.1003416576*x12 + 1.81063936*x13 + 1.560896*x14 + 1.3456*x15 + 1.16*x16
+ x17),0) + IfThen(0,sqr((-1) + 14.1290225055016*x1 + 11.9737478860183*x2
+ 10.1472439712019*x3 + 8.59935929762876*x4 + 7.28759262510912*x5 +
6.17592595348231*x6 + 5.23383555379857*x7 + 4.43545385915133*x8 +
3.75885920267062*x9 + 3.18547390056832*x10 + 2.699554153024*x11 +
2.2877577568*x12 + 1.93877776*x13 + 1.643032*x14 + 1.3924*x15 + 1.18*x16
+ x17),0) + IfThen(0,sqr(1 + 14.1290225055016*x1 + 11.9737478860183*x2 +
10.1472439712019*x3 + 8.59935929762876*x4 + 7.28759262510912*x5 +
6.17592595348231*x6 + 5.23383555379857*x7 + 4.43545385915133*x8 +
3.75885920267062*x9 + 3.18547390056832*x10 + 2.699554153024*x11 +
2.2877577568*x12 + 1.93877776*x13 + 1.643032*x14 + 1.3924*x15 + 1.18*x16
+ x17),0) + IfThen(0,sqr((-1) + 18.4884258895036*x1 + 15.4070215745864*x2
+ 12.8391846454886*x3 + 10.6993205379072*x4 + 8.916100448256*x5 +
7.43008370688*x6 + 6.1917364224*x7 + 5.159780352*x8 + 4.29981696*x9 +
3.5831808*x10 + 2.985984*x11 + 2.48832*x12 + 2.0736*x13 + 1.728*x14 + 1.44
*x15 + 1.2*x16 + x17),0) + IfThen(0,sqr(1 + 18.4884258895036*x1 +
15.4070215745864*x2 + 12.8391846454886*x3 + 10.6993205379072*x4 +
8.916100448256*x5 + 7.43008370688*x6 + 6.1917364224*x7 + 5.159780352*x8 +
4.29981696*x9 + 3.5831808*x10 + 2.985984*x11 + 2.48832*x12 + 2.0736*x13 +
1.728*x14 + 1.44*x15 + 1.2*x16 + x17),0) + IfThen(0,sqr((-1) +
24.0855900858859*x1 + 19.7422869556442*x2 + 16.1822024226592*x3 +
13.2641003464419*x4 + 10.8722133987229*x5 + 8.91165032682206*x6 +
7.30463141542791*x7 + 5.98740279953108*x8 + 4.90770721273039*x9 +
4.02271083010688*x10 + 3.297303959104*x11 + 2.7027081632*x12 + 2.21533456*
x13 + 1.815848*x14 + 1.4884*x15 + 1.22*x16 + x17),0) + IfThen(0,sqr(1 +
24.0855900858859*x1 + 19.7422869556442*x2 + 16.1822024226592*x3 +
13.2641003464419*x4 + 10.8722133987229*x5 + 8.91165032682206*x6 +
7.30463141542791*x7 + 5.98740279953108*x8 + 4.90770721273039*x9 +
4.02271083010688*x10 + 3.297303959104*x11 + 2.7027081632*x12 + 2.21533456*
x13 + 1.815848*x14 + 1.4884*x15 + 1.22*x16 + x17),0) + IfThen(0,sqr((-1)
+ 31.2425851825839*x1 + 25.1956332117612*x2 + 20.3190590417429*x3 +
16.3863379368894*x4 + 13.2147886587818*x5 + 10.6570876280498*x6 +
8.59442550649181*x7 + 6.93098831168694*x8 + 5.58950670297334*x9 +
4.50766669594624*x10 + 3.635215077376*x11 + 2.9316250624*x12 + 2.36421376*
x13 + 1.906624*x14 + 1.5376*x15 + 1.24*x16 + x17),0) + IfThen(0,sqr(1 +
31.2425851825839*x1 + 25.1956332117612*x2 + 20.3190590417429*x3 +
16.3863379368894*x4 + 13.2147886587818*x5 + 10.6570876280498*x6 +
8.59442550649181*x7 + 6.93098831168694*x8 + 5.58950670297334*x9 +
4.50766669594624*x10 + 3.635215077376*x11 + 2.9316250624*x12 + 2.36421376*
x13 + 1.906624*x14 + 1.5376*x15 + 1.24*x16 + x17),0) + IfThen(0,sqr((-1)
+ 40.3579150533802*x1 + 32.0300913122065*x2 + 25.4207073906401*x3 +
20.1751645957461*x4 + 16.0120353934493*x5 + 12.7079645979756*x6 +
10.0856861888695*x7 + 8.00451284830916*x8 + 6.35278797484854*x9 +
5.04189521813376*x10 + 4.001504141376*x11 + 3.1757969376*x12 + 2.52047376*
x13 + 2.000376*x14 + 1.5876*x15 + 1.26*x16 + x17),0) + IfThen(0,sqr(1 +
40.3579150533802*x1 + 32.0300913122065*x2 + 25.4207073906401*x3 +
20.1751645957461*x4 + 16.0120353934493*x5 + 12.7079645979756*x6 +
10.0856861888695*x7 + 8.00451284830916*x8 + 6.35278797484854*x9 +
5.04189521813376*x10 + 4.001504141376*x11 + 3.1757969376*x12 + 2.52047376*
x13 + 2.000376*x14 + 1.5876*x15 + 1.26*x16 + x17),0) + IfThen(0,sqr((-1)
+ 51.9229685853483*x1 + 40.5648192073034*x2 + 31.6912650057057*x3 +
24.7588007857076*x4 + 19.3428131138341*x5 + 15.1115727451829*x6 +
11.8059162071741*x7 + 9.22337203685478*x8 + 7.20575940379279*x9 +
5.62949953421312*x10 + 4.398046511104*x11 + 3.4359738368*x12 + 2.68435456*
x13 + 2.097152*x14 + 1.6384*x15 + 1.28*x16 + x17),0) + IfThen(0,sqr(1 +
51.9229685853483*x1 + 40.5648192073034*x2 + 31.6912650057057*x3 +
24.7588007857076*x4 + 19.3428131138341*x5 + 15.1115727451829*x6 +
11.8059162071741*x7 + 9.22337203685478*x8 + 7.20575940379279*x9 +
5.62949953421312*x10 + 4.398046511104*x11 + 3.4359738368*x12 + 2.68435456*
x13 + 2.097152*x14 + 1.6384*x15 + 1.28*x16 + x17),0) + IfThen(0,sqr((-1)
+ 66.541660918318*x1 + 51.1858930140908*x2 + 39.3737638569929*x3 +
30.2875106592253*x4 + 23.298085122481*x5 + 17.92160394037*x6 +
13.7858491849*x7 + 10.604499373*x8 + 8.15730721*x9 + 6.2748517*x10 +
4.826809*x11 + 3.71293*x12 + 2.8561*x13 + 2.197*x14 + 1.69*x15 + 1.3*x16
+ x17),0) + IfThen(0,sqr(1 + 66.541660918318*x1 + 51.1858930140908*x2 +
39.3737638569929*x3 + 30.2875106592253*x4 + 23.298085122481*x5 +
17.92160394037*x6 + 13.7858491849*x7 + 10.604499373*x8 + 8.15730721*x9 +
6.2748517*x10 + 4.826809*x11 + 3.71293*x12 + 2.8561*x13 + 2.197*x14 + 1.69
*x15 + 1.3*x16 + x17),0) + IfThen(0,sqr((-1) + 84.9538175225367*x1 +
64.3589526685884*x2 + 48.7567823246882*x3 + 36.9369563065819*x4 +
27.9825426565015*x5 + 21.1988959518951*x6 + 16.0597696605266*x7 +
12.1664921670656*x8 + 9.21703952050422*x9 + 6.98260569735168*x10 +
5.289852801024*x11 + 4.0074642432*x12 + 3.03595776*x13 + 2.299968*x14 +
1.7424*x15 + 1.32*x16 + x17),0) + IfThen(0,sqr(1 + 84.9538175225367*x1 +
64.3589526685884*x2 + 48.7567823246882*x3 + 36.9369563065819*x4 +
27.9825426565015*x5 + 21.1988959518951*x6 + 16.0597696605266*x7 +
12.1664921670656*x8 + 9.21703952050422*x9 + 6.98260569735168*x10 +
5.289852801024*x11 + 4.0074642432*x12 + 3.03595776*x13 + 2.299968*x14 +
1.7424*x15 + 1.32*x16 + x17),0) + IfThen(0,sqr((-1) + 108.062938730492*x1
+ 80.6439841272331*x2 + 60.1820777068904*x3 + 44.9119982887241*x4 +
33.5164166333762*x5 + 25.0122512189375*x6 + 18.6658591186101*x7 +
13.929745610903*x8 + 10.39533254545*x9 + 7.75771085481344*x10 +
5.789336458816*x11 + 4.3204003424*x12 + 3.22417936*x13 + 2.406104*x14 +
1.7956*x15 + 1.34*x16 + x17),0) + IfThen(0,sqr(1 + 108.062938730492*x1 +
80.6439841272331*x2 + 60.1820777068904*x3 + 44.9119982887241*x4 +
33.5164166333762*x5 + 25.0122512189375*x6 + 18.6658591186101*x7 +
13.929745610903*x8 + 10.39533254545*x9 + 7.75771085481344*x10 +
5.789336458816*x11 + 4.3204003424*x12 + 3.22417936*x13 + 2.406104*x14 +
1.7956*x15 + 1.34*x16 + x17),0) + IfThen(0,sqr((-1) + 136.969078499161*x1
+ 100.712557719971*x2 + 74.0533512646849*x3 + 54.4509935769742*x4 +
40.0374952771869*x5 + 29.4393347626374*x6 + 21.6465696784099*x7 +
15.916595351772*x8 + 11.7033789351264*x9 + 8.60542568759297*x10 +
6.327518887936*x11 + 4.6525874176*x12 + 3.42102016*x13 + 2.515456*x14 +
1.8496*x15 + 1.36*x16 + x17),0) + IfThen(0,sqr(1 + 136.969078499161*x1 +
100.712557719971*x2 + 74.0533512646849*x3 + 54.4509935769742*x4 +
40.0374952771869*x5 + 29.4393347626374*x6 + 21.6465696784099*x7 +
15.916595351772*x8 + 11.7033789351264*x9 + 8.60542568759297*x10 +
6.327518887936*x11 + 4.6525874176*x12 + 3.42102016*x13 + 2.515456*x14 +
1.8496*x15 + 1.36*x16 + x17),0) + IfThen(0,sqr((-1) + 173.007680022455*x1
+ 125.367884074243*x2 + 90.8462928074225*x3 + 65.8306469619004*x4 +
47.7033673636959*x5 + 34.5676575099246*x6 + 25.0490271811048*x7 +
18.151468971815*x8 + 13.1532383853732*x9 + 9.53133216331393*x10 +
6.906762437184*x11 + 5.0049003168*x12 + 3.62673936*x13 + 2.628072*x14 +
1.9044*x15 + 1.38*x16 + x17),0) + IfThen(0,sqr(1 + 173.007680022455*x1 +
125.367884074243*x2 + 90.8462928074225*x3 + 65.8306469619004*x4 +
47.7033673636959*x5 + 34.5676575099246*x6 + 25.0490271811048*x7 +
18.151468971815*x8 + 13.1532383853732*x9 + 9.53133216331393*x10 +
6.906762437184*x11 + 5.0049003168*x12 + 3.62673936*x13 + 2.628072*x14 +
1.9044*x15 + 1.38*x16 + x17),0) + IfThen(0,sqr((-1) + 217.795333780937*x1
+ 155.568095557812*x2 + 111.12006825558*x3 + 79.3714773254145*x4 +
56.6939123752961*x5 + 40.49565169664*x6 + 28.9254654976*x7 + 20.661046784*
x8 + 14.75789056*x9 + 10.5413504*x10 + 7.529536*x11 + 5.37824*x12 + 3.8416
*x13 + 2.744*x14 + 1.96*x15 + 1.4*x16 + x17),0) + IfThen(0,sqr(1 +
217.795333780937*x1 + 155.568095557812*x2 + 111.12006825558*x3 +
79.3714773254145*x4 + 56.6939123752961*x5 + 40.49565169664*x6 +
28.9254654976*x7 + 20.661046784*x8 + 14.75789056*x9 + 10.5413504*x10 +
7.529536*x11 + 5.37824*x12 + 3.8416*x13 + 2.744*x14 + 1.96*x15 + 1.4*x16
+ x17),0) + IfThen(0,sqr((-1) + 273.283562285544*x1 + 192.453212877144*x2
+ 135.530431603622*x3 + 95.4439659180439*x4 + 67.2140605056647*x5 +
47.3338454265245*x6 + 33.3336939623412*x7 + 23.4744323678459*x8 +
16.5312903998915*x9 + 11.6417538027405*x10 + 8.198418170944*x11 +
5.7735339232*x12 + 4.06586896*x13 + 2.863288*x14 + 2.0164*x15 + 1.42*x16
+ x17),0) + IfThen(0,sqr(1 + 273.283562285544*x1 + 192.453212877144*x2 +
135.530431603622*x3 + 95.4439659180439*x4 + 67.2140605056647*x5 +
47.3338454265245*x6 + 33.3336939623412*x7 + 23.4744323678459*x8 +
16.5312903998915*x9 + 11.6417538027405*x10 + 8.198418170944*x11 +
5.7735339232*x12 + 4.06586896*x13 + 2.863288*x14 + 2.0164*x15 + 1.42*x16
+ x17),0) + IfThen(0,sqr((-1) + 341.821891871668*x1 + 237.37631379977*x2
+ 164.844662360951*x3 + 114.475459972883*x4 + 79.4968472033908*x5 +
55.2061438912436*x6 + 38.3375999244747*x7 + 26.6233332808852*x8 +
18.4884258895036*x9 + 12.8391846454886*x10 + 8.916100448256*x11 +
6.1917364224*x12 + 4.29981696*x13 + 2.985984*x14 + 2.0736*x15 + 1.44*x16
+ x17),0) + IfThen(0,sqr(1 + 341.821891871668*x1 + 237.37631379977*x2 +
164.844662360951*x3 + 114.475459972883*x4 + 79.4968472033908*x5 +
55.2061438912436*x6 + 38.3375999244747*x7 + 26.6233332808852*x8 +
18.4884258895036*x9 + 12.8391846454886*x10 + 8.916100448256*x11 +
6.1917364224*x12 + 4.29981696*x13 + 2.985984*x14 + 2.0736*x15 + 1.44*x16
+ x17),0) + IfThen(0,sqr((-1) + 426.231647317399*x1 + 291.939484463972*x2
+ 199.958551002721*x3 + 136.957911645699*x4 + 93.806788798424*x5 +
64.2512252044*x6 + 44.0076884961644*x7 + 30.1422523946332*x8 +
20.6453783524885*x9 + 14.1406701044442*x10 + 9.685390482496*x11 +
6.6338290976*x12 + 4.54371856*x13 + 3.112136*x14 + 2.1316*x15 + 1.46*x16
+ x17),0) + IfThen(0,sqr(1 + 426.231647317399*x1 + 291.939484463972*x2 +
199.958551002721*x3 + 136.957911645699*x4 + 93.806788798424*x5 +
64.2512252044*x6 + 44.0076884961644*x7 + 30.1422523946332*x8 +
20.6453783524885*x9 + 14.1406701044442*x10 + 9.685390482496*x11 +
6.6338290976*x12 + 4.54371856*x13 + 3.112136*x14 + 2.1316*x15 + 1.46*x16
+ x17),0) + IfThen(0,sqr((-1) + 529.892101855731*x1 + 358.035203956575*x2
+ 241.915678349037*x3 + 163.456539425025*x4 + 110.443607719612*x5 +
74.6240592700078*x6 + 50.4216616689242*x7 + 34.0686903168407*x8 +
23.0193853492167*x9 + 15.5536387494707*x10 + 10.509215371264*x11 +
7.1008211968*x12 + 4.79785216*x13 + 3.241792*x14 + 2.1904*x15 + 1.48*x16
+ x17),0) + IfThen(0,sqr(1 + 529.892101855731*x1 + 358.035203956575*x2 +
241.915678349037*x3 + 163.456539425025*x4 + 110.443607719612*x5 +
74.6240592700078*x6 + 50.4216616689242*x7 + 34.0686903168407*x8 +
23.0193853492167*x9 + 15.5536387494707*x10 + 10.509215371264*x11 +
7.1008211968*x12 + 4.79785216*x13 + 3.241792*x14 + 2.1904*x15 + 1.48*x16
+ x17),0) + IfThen(0,sqr((-1) + 656.840835571289*x1 + 437.893890380859*x2
+ 291.929260253906*x3 + 194.619506835938*x4 + 129.746337890625*x5 +
86.49755859375*x6 + 57.6650390625*x7 + 38.443359375*x8 + 25.62890625*x9 +
17.0859375*x10 + 11.390625*x11 + 7.59375*x12 + 5.0625*x13 + 3.375*x14 +
2.25*x15 + 1.5*x16 + x17),0) + IfThen(0,sqr(1 + 656.840835571289*x1 +
437.893890380859*x2 + 291.929260253906*x3 + 194.619506835938*x4 +
129.746337890625*x5 + 86.49755859375*x6 + 57.6650390625*x7 + 38.443359375*
x8 + 25.62890625*x9 + 17.0859375*x10 + 11.390625*x11 + 7.59375*x12 +
5.0625*x13 + 3.375*x14 + 2.25*x15 + 1.5*x16 + x17),0) + IfThen(0,sqr((-1)
+ 811.890401663348*x1 + 534.13842214694*x2 + 351.406856675618*x3 +
231.188721497117*x4 + 152.097843090209*x5 + 100.064370454085*x6 +
65.831822667161*x7 + 43.310409649448*x8 + 28.4936905588474*x9 +
18.7458490518733*x10 + 12.332795428864*x11 + 8.1136812032*x12 + 5.33794816
*x13 + 3.511808*x14 + 2.3104*x15 + 1.52*x16 + x17),0) + IfThen(0,sqr(1 +
811.890401663348*x1 + 534.13842214694*x2 + 351.406856675618*x3 +
231.188721497117*x4 + 152.097843090209*x5 + 100.064370454085*x6 +
65.831822667161*x7 + 43.310409649448*x8 + 28.4936905588474*x9 +
18.7458490518733*x10 + 12.332795428864*x11 + 8.1136812032*x12 + 5.33794816
*x13 + 3.511808*x14 + 2.3104*x15 + 1.52*x16 + x17),0) + IfThen(0,sqr((-1)
+ 1000.76367527806*x1 + 649.84654238835*x2 + 421.978274278149*x3 +
274.011866414383*x4 + 177.929783385963*x5 + 115.538820380495*x6 +
75.0252080392827*x7 + 48.7176675579758*x8 + 31.6348490636206*x9 +
20.5421097815718*x10 + 13.339032325696*x11 + 8.6617093024*x12 + 5.62448656
*x13 + 3.652264*x14 + 2.3716*x15 + 1.54*x16 + x17),0) + IfThen(0,sqr(1 +
1000.76367527806*x1 + 649.84654238835*x2 + 421.978274278149*x3 +
274.011866414383*x4 + 177.929783385963*x5 + 115.538820380495*x6 +
75.0252080392827*x7 + 48.7176675579758*x8 + 31.6348490636206*x9 +
20.5421097815718*x10 + 13.339032325696*x11 + 8.6617093024*x12 + 5.62448656
*x13 + 3.652264*x14 + 2.3716*x15 + 1.54*x16 + x17),0) + IfThen(0,sqr((-1)
+ 1230.2505664528*x1 + 788.622157982566*x2 + 505.527024347799*x3 +
324.055784838333*x4 + 207.728067204059*x5 + 133.1590174385*x6 +
85.3583445118587*x7 + 54.7168875076017*x8 + 35.0749278894883*x9 +
22.4839281342874*x10 + 14.412774445056*x11 + 9.2389579776*x12 + 5.92240896
*x13 + 3.796416*x14 + 2.4336*x15 + 1.56*x16 + x17),0) + IfThen(0,sqr(1 +
1230.2505664528*x1 + 788.622157982566*x2 + 505.527024347799*x3 +
324.055784838333*x4 + 207.728067204059*x5 + 133.1590174385*x6 +
85.3583445118587*x7 + 54.7168875076017*x8 + 35.0749278894883*x9 +
22.4839281342874*x10 + 14.412774445056*x11 + 9.2389579776*x12 + 5.92240896
*x13 + 3.796416*x14 + 2.4336*x15 + 1.56*x16 + x17),0) + IfThen(0,sqr((-1)
+ 1508.38912030874*x1 + 954.676658423255*x2 + 604.225733179275*x3 +
382.421350113465*x4 + 242.038829185738*x5 + 153.189132396036*x6 +
96.955147086099*x7 + 61.3640171431006*x8 + 38.837985533608*x9 +
24.5810035022835*x10 + 15.557597153344*x11 + 9.8465804768*x12 + 6.23201296
*x13 + 3.944312*x14 + 2.4964*x15 + 1.58*x16 + x17),0) + IfThen(0,sqr(1 +
1508.38912030874*x1 + 954.676658423255*x2 + 604.225733179275*x3 +
382.421350113465*x4 + 242.038829185738*x5 + 153.189132396036*x6 +
96.955147086099*x7 + 61.3640171431006*x8 + 38.837985533608*x9 +
24.5810035022835*x10 + 15.557597153344*x11 + 9.8465804768*x12 + 6.23201296
*x13 + 3.944312*x14 + 2.4964*x15 + 1.58*x16 + x17),0) + IfThen(0,sqr((-1)
+ 1844.67440737096*x1 + 1152.92150460685*x2 + 720.57594037928*x3 +
450.35996273705*x4 + 281.474976710656*x5 + 175.92186044416*x6 +
109.9511627776*x7 + 68.7194767360001*x8 + 42.94967296*x9 + 26.8435456*x10
+ 16.777216*x11 + 10.48576*x12 + 6.5536*x13 + 4.096*x14 + 2.56*x15 + 1.6*
x16 + x17),0) + IfThen(0,sqr(1 + 1844.67440737096*x1 + 1152.92150460685*x2
+ 720.57594037928*x3 + 450.35996273705*x4 + 281.474976710656*x5 +
175.92186044416*x6 + 109.9511627776*x7 + 68.7194767360001*x8 + 42.94967296
*x9 + 26.8435456*x10 + 16.777216*x11 + 10.48576*x12 + 6.5536*x13 + 4.096*
x14 + 2.56*x15 + 1.6*x16 + x17),0) + IfThen(0,sqr((-1) + 2250.2990284669*
x1 + 1389.07347436229*x2 + 857.452761952029*x3 + 529.29182836545*x4 +
326.72335084287*x5 + 201.681080767204*x6 + 124.494494300743*x7 +
76.8484532720636*x8 + 47.4373168346072*x9 + 29.2822943423501*x10 +
18.075490334784*x11 + 11.1577100832*x12 + 6.88747536*x13 + 4.251528*x14 +
2.6244*x15 + 1.62*x16 + x17),0) + IfThen(0,sqr(1 + 2250.2990284669*x1 +
1389.07347436229*x2 + 857.452761952029*x3 + 529.29182836545*x4 +
326.72335084287*x5 + 201.681080767204*x6 + 124.494494300743*x7 +
76.8484532720636*x8 + 47.4373168346072*x9 + 29.2822943423501*x10 +
18.075490334784*x11 + 11.1577100832*x12 + 6.88747536*x13 + 4.251528*x14 +
2.6244*x15 + 1.62*x16 + x17),0) + IfThen(0,sqr((-1) + 2738.42952603088*x1
+ 1669.77410123834*x2 + 1018.15493977948*x3 + 620.826182792364*x4 +
378.552550483149*x5 + 230.824725904359*x6 + 140.746784088024*x7 +
85.8212098097706*x8 + 52.3300059815674*x9 + 31.9085402326631*x10 +
19.456426971136*x11 + 11.8636749824*x12 + 7.23394816*x13 + 4.410944*x14 +
2.6896*x15 + 1.64*x16 + x17),0) + IfThen(0,sqr(1 + 2738.42952603088*x1 +
1669.77410123834*x2 + 1018.15493977948*x3 + 620.826182792364*x4 +
378.552550483149*x5 + 230.824725904359*x6 + 140.746784088024*x7 +
85.8212098097706*x8 + 52.3300059815674*x9 + 31.9085402326631*x10 +
19.456426971136*x11 + 11.8636749824*x12 + 7.23394816*x13 + 4.410944*x14 +
2.6896*x15 + 1.64*x16 + x17),0) + IfThen(0,sqr((-1) + 3324.52351112241*x1
+ 2002.72500670025*x2 + 1206.46084740979*x3 + 726.783643017943*x4 +
437.821471697556*x5 + 263.7478745166*x6 + 158.884261756988*x7 +
95.7134106969807*x8 + 57.6586811427595*x9 + 34.7341452667226*x10 +
20.924183895616*x11 + 12.6049300576*x12 + 7.59333136*x13 + 4.574296*x14 +
2.7556*x15 + 1.66*x16 + x17),0) + IfThen(0,sqr(1 + 3324.52351112241*x1 +
2002.72500670025*x2 + 1206.46084740979*x3 + 726.783643017943*x4 +
437.821471697556*x5 + 263.7478745166*x6 + 158.884261756988*x7 +
95.7134106969807*x8 + 57.6586811427595*x9 + 34.7341452667226*x10 +
20.924183895616*x11 + 12.6049300576*x12 + 7.59333136*x13 + 4.574296*x14 +
2.7556*x15 + 1.66*x16 + x17),0) + IfThen(0,sqr((-1) + 4026.69288768856*x1
+ 2396.84100457652*x2 + 1426.69107415269*x3 + 849.220877471841*x4 +
505.488617542763*x5 + 300.886081870692*x6 + 179.098858256364*x7 +
106.606463247836*x8 + 63.4562281237119*x9 + 37.7715643593523*x10 +
22.483074023424*x11 + 13.3827821568*x12 + 7.96594176*x13 + 4.741632*x14 +
2.8224*x15 + 1.68*x16 + x17),0) + IfThen(0,sqr(1 + 4026.69288768856*x1 +
2396.84100457652*x2 + 1426.69107415269*x3 + 849.220877471841*x4 +
505.488617542763*x5 + 300.886081870692*x6 + 179.098858256364*x7 +
106.606463247836*x8 + 63.4562281237119*x9 + 37.7715643593523*x10 +
22.483074023424*x11 + 13.3827821568*x12 + 7.96594176*x13 + 4.741632*x14 +
2.8224*x15 + 1.68*x16 + x17),0) + IfThen(0,sqr((-1) + 4866.11918756668*x1
+ 2862.42305150981*x2 + 1683.77826559401*x3 + 990.457803290593*x4 +
582.622237229761*x5 + 342.71896307633*x6 + 201.5993900449*x7 +
118.587876497*x8 + 69.75757441*x9 + 41.0338673*x10 + 24.137569*x11 +
14.19857*x12 + 8.3521*x13 + 4.913*x14 + 2.89*x15 + 1.7*x16 + x17),0) +
IfThen(0,sqr(1 + 4866.11918756668*x1 + 2862.42305150981*x2 +
1683.77826559401*x3 + 990.457803290593*x4 + 582.622237229761*x5 +
342.71896307633*x6 + 201.5993900449*x7 + 118.587876497*x8 + 69.75757441*x9
+ 41.0338673*x10 + 24.137569*x11 + 14.19857*x12 + 8.3521*x13 + 4.913*x14
+ 2.89*x15 + 1.7*x16 + x17),0) + IfThen(0,sqr((-1) + 5867.52772682297*x1
+ 3411.35332954824*x2 + 1983.34495903968*x3 + 1153.10753432539*x4 +
670.411357165926*x5 + 389.77404486391*x6 + 226.612816781343*x7 +
131.751637663572*x8 + 76.5997893392859*x9 + 44.5347612437709*x10 +
25.892303048704*x11 + 15.0536645632*x12 + 8.75213056*x13 + 5.088448*x14 +
2.9584*x15 + 1.72*x16 + x17),0) + IfThen(0,sqr(1 + 5867.52772682297*x1 +
3411.35332954824*x2 + 1983.34495903968*x3 + 1153.10753432539*x4 +
670.411357165926*x5 + 389.77404486391*x6 + 226.612816781343*x7 +
131.751637663572*x8 + 76.5997893392859*x9 + 44.5347612437709*x10 +
25.892303048704*x11 + 15.0536645632*x12 + 8.75213056*x13 + 5.088448*x14 +
2.9584*x15 + 1.72*x16 + x17),0) + IfThen(0,sqr((-1) + 7059.72806205555*x1
+ 4057.31497819285*x2 + 2331.79021735221*x3 + 1340.10932031736*x4 +
770.177770297335*x5 + 442.630902469733*x6 + 254.38557613203*x7 +
146.198606972431*x8 + 84.0221879151903*x9 + 48.2886137443623*x10 +
27.752076864576*x11 + 15.9494694624*x12 + 9.16636176*x13 + 5.268024*x14 +
3.0276*x15 + 1.74*x16 + x17),0) + IfThen(0,sqr(1 + 7059.72806205555*x1 +
4057.31497819285*x2 + 2331.79021735221*x3 + 1340.10932031736*x4 +
770.177770297335*x5 + 442.630902469733*x6 + 254.38557613203*x7 +
146.198606972431*x8 + 84.0221879151903*x9 + 48.2886137443623*x10 +
27.752076864576*x11 + 15.9494694624*x12 + 9.16636176*x13 + 5.268024*x14 +
3.0276*x15 + 1.74*x16 + x17),0) + IfThen(0,sqr((-1) + 8476.22907049405*x1
+ 4816.03924459889*x2 + 2736.38593443119*x3 + 1554.76473547227*x4 +
883.389054245605*x5 + 501.925599003185*x6 + 285.184999433628*x7 +
162.036931496379*x8 + 92.0664383502156*x9 + 52.3104763353498*x10 +
29.721861554176*x11 + 16.8874213376*x12 + 9.59512576*x13 + 5.451776*x14 +
3.0976*x15 + 1.76*x16 + x17),0) + IfThen(0,sqr(1 + 8476.22907049405*x1 +
4816.03924459889*x2 + 2736.38593443119*x3 + 1554.76473547227*x4 +
883.389054245605*x5 + 501.925599003185*x6 + 285.184999433628*x7 +
162.036931496379*x8 + 92.0664383502156*x9 + 52.3104763353498*x10 +
29.721861554176*x11 + 16.8874213376*x12 + 9.59512576*x13 + 5.451776*x14 +
3.0976*x15 + 1.76*x16 + x17),0) + IfThen(0,sqr((-1) + 10155.9379068053*x1
+ 5705.58309371083*x2 + 3205.3837605117*x3 + 1800.7773935459*x4 +
1011.67269300331*x5 + 568.35544550748*x6 + 319.300812082854*x7 +
179.382478698232*x8 + 100.776673425973*x9 + 56.6161086662771*x10 +
31.806802621504*x11 + 17.8689902368*x12 + 10.03875856*x13 + 5.639752*x14
+ 3.1684*x15 + 1.78*x16 + x17),0) + IfThen(0,sqr(1 + 10155.9379068053*x1
+ 5705.58309371083*x2 + 3205.3837605117*x3 + 1800.7773935459*x4 +
1011.67269300331*x5 + 568.35544550748*x6 + 319.300812082854*x7 +
179.382478698232*x8 + 100.776673425973*x9 + 56.6161086662771*x10 +
31.806802621504*x11 + 17.8689902368*x12 + 10.03875856*x13 + 5.639752*x14
+ 3.1684*x15 + 1.78*x16 + x17),0) + IfThen(0,sqr((-1) + 12143.9531096594*
x1 + 6746.64061647746*x2 + 3748.13367582081*x3 + 2082.29648656712*x4 +
1156.83138142618*x5 + 642.68410079232*x6 + 357.0467226624*x7 +
198.359290368*x8 + 110.19960576*x9 + 61.2220032*x10 + 34.012224*x11 +
18.89568*x12 + 10.4976*x13 + 5.832*x14 + 3.24*x15 + 1.8*x16 + x17),0) +
IfThen(0,sqr(1 + 12143.9531096594*x1 + 6746.64061647746*x2 +
3748.13367582081*x3 + 2082.29648656712*x4 + 1156.83138142618*x5 +
642.68410079232*x6 + 357.0467226624*x7 + 198.359290368*x8 + 110.19960576*
x9 + 61.2220032*x10 + 34.012224*x11 + 18.89568*x12 + 10.4976*x13 + 5.832*
x14 + 3.24*x15 + 1.8*x16 + x17),0) + IfThen(0,sqr((-1) + 14492.463250043*
x1 + 7962.89189562803*x2 + 4375.21532726815*x3 + 2403.96446553195*x4 +
1320.85959644613*x5 + 725.747031014355*x6 + 398.762104952942*x7 +
219.100057666452*x8 + 120.384647069479*x9 + 66.1454104777357*x10 +
36.343632130624*x11 + 19.9690286432*x12 + 10.97199376*x13 + 6.028568*x14
+ 3.3124*x15 + 1.82*x16 + x17),0) + IfThen(0,sqr(1 + 14492.463250043*x1
+ 7962.89189562803*x2 + 4375.21532726815*x3 + 2403.96446553195*x4 +
1320.85959644613*x5 + 725.747031014355*x6 + 398.762104952942*x7 +
219.100057666452*x8 + 120.384647069479*x9 + 66.1454104777357*x10 +
36.343632130624*x11 + 19.9690286432*x12 + 10.97199376*x13 + 6.028568*x14
+ 3.3124*x15 + 1.82*x16 + x17),0) + IfThen(0,sqr((-1) + 17261.7637392934*
x1 + 9381.39333657248*x2 + 5098.58333509374*x3 + 2770.96920385529*x4 +
1505.9615238344*x5 + 818.457349909999*x6 + 444.813777124999*x7 +
241.746618002717*x8 + 131.384031523216*x9 + 71.4043649582695*x10 +
38.806720086016*x11 + 21.0906087424*x12 + 11.46228736*x13 + 6.229504*x14
+ 3.3856*x15 + 1.84*x16 + x17),0) + IfThen(0,sqr(1 + 17261.7637392934*x1
+ 9381.39333657248*x2 + 5098.58333509374*x3 + 2770.96920385529*x4 +
1505.9615238344*x5 + 818.457349909999*x6 + 444.813777124999*x7 +
241.746618002717*x8 + 131.384031523216*x9 + 71.4043649582695*x10 +
38.806720086016*x11 + 21.0906087424*x12 + 11.46228736*x13 + 6.229504*x14
+ 3.3856*x15 + 1.84*x16 + x17),0) + IfThen(0,sqr((-1) + 20521.4057567356*
x1 + 11033.0138477073*x2 + 5931.72787511145*x3 + 3189.10100812444*x4 +
1714.5704344755*x5 + 921.81206154597*x6 + 495.597882551597*x7 +
266.450474490106*x8 + 143.25294327425*x9 + 77.017711437769*x10 +
41.407371740736*x11 + 22.2620278176*x12 + 11.96883216*x13 + 6.434856*x14
+ 3.4596*x15 + 1.86*x16 + x17),0) + IfThen(0,sqr(1 + 20521.4057567356*x1
+ 11033.0138477073*x2 + 5931.72787511145*x3 + 3189.10100812444*x4 +
1714.5704344755*x5 + 921.81206154597*x6 + 495.597882551597*x7 +
266.450474490106*x8 + 143.25294327425*x9 + 77.017711437769*x10 +
41.407371740736*x11 + 22.2620278176*x12 + 11.96883216*x13 + 6.434856*x14
+ 3.4596*x15 + 1.86*x16 + x17),0) + IfThen(0,sqr((-1) + 24351.4927241037*
x1 + 12952.9216617573*x2 + 6889.85194774323*x3 + 3664.81486582087*x4 +
1949.36960947918*x5 + 1036.89872844637*x6 + 551.541876833178*x7 +
293.373338741052*x8 + 156.049648266517*x9 + 83.005132056658*x10 +
44.151665987584*x11 + 23.4849287168*x12 + 12.49198336*x13 + 6.644672*x14
+ 3.5344*x15 + 1.88*x16 + x17),0) + IfThen(0,sqr(1 + 24351.4927241037*x1
+ 12952.9216617573*x2 + 6889.85194774323*x3 + 3664.81486582087*x4 +
1949.36960947918*x5 + 1036.89872844637*x6 + 551.541876833178*x7 +
293.373338741052*x8 + 156.049648266517*x9 + 83.005132056658*x10 +
44.151665987584*x11 + 23.4849287168*x12 + 12.49198336*x13 + 6.644672*x14
+ 3.5344*x15 + 1.88*x16 + x17),0) + IfThen(0,sqr((-1) + 28844.1413567621*
x1 + 15181.1270298748*x2 + 7990.06685782885*x3 + 4205.29834622571*x4 +
2213.31491906616*x5 + 1164.90258898219*x6 + 613.1066257801*x7 +
322.687697779*x8 + 169.83563041*x9 + 89.3871739*x10 + 47.045881*x11 +
24.76099*x12 + 13.0321*x13 + 6.859*x14 + 3.61*x15 + 1.9*x16 + x17),0) +
IfThen(0,sqr(1 + 28844.1413567621*x1 + 15181.1270298748*x2 +
7990.06685782885*x3 + 4205.29834622571*x4 + 2213.31491906616*x5 +
1164.90258898219*x6 + 613.1066257801*x7 + 322.687697779*x8 + 169.83563041*
x9 + 89.3871739*x10 + 47.045881*x11 + 24.76099*x12 + 13.0321*x13 + 6.859*
x14 + 3.61*x15 + 1.9*x16 + x17),0) + IfThen(0,sqr((-1) + 34105.126070942*
x1 + 17763.0864952823*x2 + 9251.60754962618*x3 + 4818.54559876364*x4 +
2509.65916602273*x5 + 1307.11414897017*x6 + 680.788619255297*x7 +
354.577405862134*x8 + 184.675732219861*x9 + 96.1852771978445*x10 +
50.096498540544*x11 + 26.0919263232*x12 + 13.58954496*x13 + 7.077888*x14
+ 3.6864*x15 + 1.92*x16 + x17),0) + IfThen(0,sqr(1 + 34105.126070942*x1
+ 17763.0864952823*x2 + 9251.60754962618*x3 + 4818.54559876364*x4 +
2509.65916602273*x5 + 1307.11414897017*x6 + 680.788619255297*x7 +
354.577405862134*x8 + 184.675732219861*x9 + 96.1852771978445*x10 +
50.096498540544*x11 + 26.0919263232*x12 + 13.58954496*x13 + 7.077888*x14
+ 3.6864*x15 + 1.92*x16 + x17),0) + IfThen(0,sqr((-1) + 40255.7274333306*
x1 + 20750.3749656343*x2 + 10696.0695699146*x3 + 5513.43792263639*x4 +
2841.97831063731*x5 + 1464.93727352439*x6 + 755.122305940406*x7 +
389.238302031137*x8 + 200.63830001605*x9 + 103.421804131985*x10 +
53.310208315456*x11 + 27.4794888224*x12 + 14.16468496*x13 + 7.301384*x14
+ 3.7636*x15 + 1.94*x16 + x17),0) + IfThen(0,sqr(1 + 40255.7274333306*x1
+ 20750.3749656343*x2 + 10696.0695699146*x3 + 5513.43792263639*x4 +
2841.97831063731*x5 + 1464.93727352439*x6 + 755.122305940406*x7 +
389.238302031137*x8 + 200.63830001605*x9 + 103.421804131985*x10 +
53.310208315456*x11 + 27.4794888224*x12 + 14.16468496*x13 + 7.301384*x14
+ 3.7636*x15 + 1.94*x16 + x17),0) + IfThen(0,sqr((-1) + 47434.8074167498*
x1 + 24201.4323554846*x2 + 12347.6695691248*x3 + 6299.83141281877*x4 +
3214.19970041774*x5 + 1639.89780633558*x6 + 836.682554252848*x7 +
426.878854210637*x8 + 217.795333780937*x9 + 111.12006825558*x10 +
56.693912375296*x11 + 28.9254654976*x12 + 14.75789056*x13 + 7.529536*x14
+ 3.8416*x15 + 1.96*x16 + x17),0) + IfThen(0,sqr(1 + 47434.8074167498*x1
+ 24201.4323554846*x2 + 12347.6695691248*x3 + 6299.83141281877*x4 +
3214.19970041774*x5 + 1639.89780633558*x6 + 836.682554252848*x7 +
426.878854210637*x8 + 217.795333780937*x9 + 111.12006825558*x10 +
56.693912375296*x11 + 28.9254654976*x12 + 14.75789056*x13 + 7.529536*x14
+ 3.8416*x15 + 1.96*x16 + x17),0) + IfThen(0,sqr((-1) + 55801.1364864738*
x1 + 28182.3921648857*x2 + 14233.5313964069*x3 + 7188.65222040754*x4 +
3630.63243454926*x5 + 1833.65274472185*x6 + 926.087244809016*x7 +
467.720830711624*x8 + 236.222641773548*x9 + 119.304364532095*x10 +
60.254729561664*x11 + 30.4316815968*x12 + 15.36953616*x13 + 7.762392*x14
+ 3.9204*x15 + 1.98*x16 + x17),0) + IfThen(0,sqr(1 + 55801.1364864738*x1
+ 28182.3921648857*x2 + 14233.5313964069*x3 + 7188.65222040754*x4 +
3630.63243454926*x5 + 1833.65274472185*x6 + 926.087244809016*x7 +
467.720830711624*x8 + 236.222641773548*x9 + 119.304364532095*x10 +
60.254729561664*x11 + 30.4316815968*x12 + 15.36953616*x13 + 7.762392*x14
+ 3.9204*x15 + 1.98*x16 + x17),0) + IfThen(0,sqr((-1) + 65536*x1 + 32768*
x2 + 16384*x3 + 8192*x4 + 4096*x5 + 2048*x6 + 1024*x7 + 512*x8 + 256*x9 +
128*x10 + 64*x11 + 32*x12 + 16*x13 + 8*x14 + 4*x15 + 2*x16 + x17),0) +
IfThen(0,sqr(1 + 65536*x1 + 32768*x2 + 16384*x3 + 8192*x4 + 4096*x5 + 2048
*x6 + 1024*x7 + 512*x8 + 256*x9 + 128*x10 + 64*x11 + 32*x12 + 16*x13 + 8*
x14 + 4*x15 + 2*x16 + x17),0)) + objvar =E= 0;
* set non default bounds
x1.lo = -32768; x1.up = 32768;
x2.lo = -32768; x2.up = 32768;
x3.lo = -32768; x3.up = 32768;
x4.lo = -32768; x4.up = 32768;
x5.lo = -32768; x5.up = 32768;
x6.lo = -32768; x6.up = 32768;
x7.lo = -32768; x7.up = 32768;
x8.lo = -32768; x8.up = 32768;
x9.lo = -32768; x9.up = 32768;
x10.lo = -32768; x10.up = 32768;
x11.lo = -32768; x11.up = 32768;
x12.lo = -32768; x12.up = 32768;
x13.lo = -32768; x13.up = 32768;
x14.lo = -32768; x14.up = 32768;
x15.lo = -32768; x15.up = 32768;
x16.lo = -32768; x16.up = 32768;
x17.lo = -32768; x17.up = 32768;
* set non default levels
* set non default marginals
$if not set startsol $goto cont
$goto %startsol%
$label sol1
x1.l = 32768.0000;
x2.l = 0;
x3.l = 22755.5556;
x4.l = 0;
x5.l = 15802.4691;
x6.l = 0;
x7.l = 10973.9369;
x8.l = 0;
x9.l = 7620.7895;
x10.l = 0;
x11.l = 5292.2149;
x12.l = 0;
x13.l = 3675.1493;
x14.l = 0;
x15.l = 2552.1870;
x16.l = 0;
x17.l = 1772.3521;
objvar.l = 0;
$goto cont
$label cont
Model m / all /;
m.limrow=0; m.limcol=0;
$if NOT '%gams.u1%' == '' $include '%gams.u1%'
Solve m using DNLP minimizing objvar;