d=[349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826,349261.312324434,772899.067110826];
c=[1,1,0.564033458725656,0.181585455277500,0.434284140650439,0.139813839373960,0.359132838508948,0.115619559401826,0.306587801988595,0.0987031615684801,0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.422381946778634,0.135982036030421,0.358208012571609,0.115321820081071,0.309728258569085,0.0997142030751947,0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.386834388595071,0.124537822151071,0.342107202827250,0.110138310446072,0.302897121832938,0.0975149805732202,0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831,0.349448177538811,0.112501670659119,0.319704465118280,0.102925952272256,0.290008596289165,0.0933656366956258;1,1,1.24817985469688,0.401840181069079,0.961050638376900,0.309401534633576,0.794744296197877,0.255860716455266,0.678464570173827,0.218425513520097,1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.934711635986779,0.300921931754394,0.792697699340491,0.255201833163205,0.685414254767314,0.220662901429308,0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.856046540287252,0.275596417822436,0.757067354976486,0.243730967024075,0.670297266356730,0.215796124147757,0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377,0.773312591153631,0.248960973438912,0.707491136640836,0.227770353272978,0.641775557774353,0.206613818810899;0.564033458725656,0.181585455277500,1,1,0.564033458725656,0.181585455277500,0.434284140650439,0.139813839373960,0.359132838508948,0.115619559401826,0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.422381946778634,0.135982036030421,0.358208012571609,0.115321820081071,0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.386834388595071,0.124537822151071,0.342107202827250,0.110138310446072,0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831,0.349448177538811,0.112501670659119,0.319704465118280,0.102925952272256;1.24817985469688,0.401840181069079,1,1,1.24817985469688,0.401840181069079,0.961050638376900,0.309401534633576,0.794744296197877,0.255860716455266,1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.934711635986779,0.300921931754394,0.792697699340491,0.255201833163205,0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.856046540287252,0.275596417822436,0.757067354976486,0.243730967024075,0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377,0.773312591153631,0.248960973438912,0.707491136640836,0.227770353272978;0.434284140650439,0.139813839373960,0.564033458725656,0.181585455277500,1,1,0.564033458725656,0.181585455277500,0.434284140650439,0.139813839373960,0.422381946778634,0.135982036030421,0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.422381946778634,0.135982036030421,0.386834388595071,0.124537822151071,0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.386834388595071,0.124537822151071,0.349448177538811,0.112501670659119,0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831,0.349448177538811,0.112501670659119;0.961050638376900,0.309401534633576,1.24817985469688,0.401840181069079,1,1,1.24817985469688,0.401840181069079,0.961050638376900,0.309401534633576,0.934711635986779,0.300921931754394,1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.934711635986779,0.300921931754394,0.856046540287252,0.275596417822436,0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.856046540287252,0.275596417822436,0.773312591153631,0.248960973438912,0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377,0.773312591153631,0.248960973438912;0.359132838508948,0.115619559401826,0.434284140650439,0.139813839373960,0.564033458725656,0.181585455277500,1,1,0.564033458725656,0.181585455277500,0.358208012571609,0.115321820081071,0.422381946778634,0.135982036030421,0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.342107202827250,0.110138310446072,0.386834388595071,0.124537822151071,0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.319704465118280,0.102925952272256,0.349448177538811,0.112501670659119,0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831;0.794744296197877,0.255860716455266,0.961050638376900,0.309401534633576,1.24817985469688,0.401840181069079,1,1,1.24817985469688,0.401840181069079,0.792697699340491,0.255201833163205,0.934711635986779,0.300921931754394,1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.757067354976486,0.243730967024075,0.856046540287252,0.275596417822436,0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.707491136640836,0.227770353272978,0.773312591153631,0.248960973438912,0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377;0.306587801988595,0.0987031615684801,0.359132838508948,0.115619559401826,0.434284140650439,0.139813839373960,0.564033458725656,0.181585455277500,1,1,0.309728258569085,0.0997142030751947,0.358208012571609,0.115321820081071,0.422381946778634,0.135982036030421,0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.302897121832938,0.0975149805732202,0.342107202827250,0.110138310446072,0.386834388595071,0.124537822151071,0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.290008596289165,0.0933656366956258,0.319704465118280,0.102925952272256,0.349448177538811,0.112501670659119,0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815;0.678464570173827,0.218425513520097,0.794744296197877,0.255860716455266,0.961050638376900,0.309401534633576,1.24817985469688,0.401840181069079,1,1,0.685414254767314,0.220662901429308,0.792697699340491,0.255201833163205,0.934711635986779,0.300921931754394,1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,0.670297266356730,0.215796124147757,0.757067354976486,0.243730967024075,0.856046540287252,0.275596417822436,0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.641775557774353,0.206613818810899,0.707491136640836,0.227770353272978,0.773312591153631,0.248960973438912,0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024;0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.422381946778634,0.135982036030421,0.358208012571609,0.115321820081071,0.309728258569085,0.0997142030751947,1,1,0.581930152626506,0.187347133524905,0.452059733535744,0.145536530248006,0.376710208220031,0.121278434123158,0.323894992868060,0.104275054665962,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.439362073670264,0.141448633844055,0.375015355856950,0.120732791780107,0.326299544369365,0.105049178208365,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725,0.403086702098228,0.129770107046813,0.358208012571609,0.115321820081071,0.318790521690379,0.102631716476692;1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.934711635986779,0.300921931754394,0.792697699340491,0.255201833163205,0.685414254767314,0.220662901429308,1,1,1.28778440731187,0.414590507501669,1.00038720006751,0.322065583819203,0.833642199207926,0.268383543458079,0.716764579974574,0.230755854228101,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.972287868368832,0.313019258888362,0.829891569624598,0.267176062288425,0.722085740797711,0.232468953682976,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684,0.892012155434785,0.287175221348836,0.792697699340491,0.255201833163205,0.705468622271537,0.227119223119486;0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.422381946778634,0.135982036030421,0.358208012571609,0.115321820081071,0.581930152626506,0.187347133524905,1,1,0.581930152626506,0.187347133524905,0.452059733535744,0.145536530248006,0.376710208220031,0.121278434123158,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.439362073670264,0.141448633844055,0.375015355856950,0.120732791780107,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725,0.403086702098228,0.129770107046813,0.358208012571609,0.115321820081071;1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.934711635986779,0.300921931754394,0.792697699340491,0.255201833163205,1.28778440731187,0.414590507501669,1,1,1.28778440731187,0.414590507501669,1.00038720006751,0.322065583819203,0.833642199207926,0.268383543458079,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.972287868368832,0.313019258888362,0.829891569624598,0.267176062288425,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684,0.892012155434785,0.287175221348836,0.792697699340491,0.255201833163205;0.422381946778634,0.135982036030421,0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.422381946778634,0.135982036030421,0.452059733535744,0.145536530248006,0.581930152626506,0.187347133524905,1,1,0.581930152626506,0.187347133524905,0.452059733535744,0.145536530248006,0.439362073670264,0.141448633844055,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.439362073670264,0.141448633844055,0.403086702098228,0.129770107046813,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725,0.403086702098228,0.129770107046813;0.934711635986779,0.300921931754394,1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.934711635986779,0.300921931754394,1.00038720006751,0.322065583819203,1.28778440731187,0.414590507501669,1,1,1.28778440731187,0.414590507501669,1.00038720006751,0.322065583819203,0.972287868368832,0.313019258888362,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.972287868368832,0.313019258888362,0.892012155434785,0.287175221348836,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684,0.892012155434785,0.287175221348836;0.358208012571609,0.115321820081071,0.422381946778634,0.135982036030421,0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.507968630800660,0.163535892532027,0.376710208220031,0.121278434123158,0.452059733535744,0.145536530248006,0.581930152626506,0.187347133524905,1,1,0.581930152626506,0.187347133524905,0.375015355856950,0.120732791780107,0.439362073670264,0.141448633844055,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.358208012571609,0.115321820081071,0.403086702098228,0.129770107046813,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725;0.792697699340491,0.255201833163205,0.934711635986779,0.300921931754394,1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,1.12411099372694,0.361897336799010,0.833642199207926,0.268383543458079,1.00038720006751,0.322065583819203,1.28778440731187,0.414590507501669,1,1,1.28778440731187,0.414590507501669,0.829891569624598,0.267176062288425,0.972287868368832,0.313019258888362,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.792697699340491,0.255201833163205,0.892012155434785,0.287175221348836,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684;0.309728258569085,0.0997142030751947,0.358208012571609,0.115321820081071,0.422381946778634,0.135982036030421,0.507968630800660,0.163535892532027,0.572980837979350,0.184465982860018,0.323894992868060,0.104275054665962,0.376710208220031,0.121278434123158,0.452059733535744,0.145536530248006,0.581930152626506,0.187347133524905,1,1,0.326299544369365,0.105049178208365,0.375015355856950,0.120732791780107,0.439362073670264,0.141448633844055,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.318790521690379,0.102631716476692,0.358208012571609,0.115321820081071,0.403086702098228,0.129770107046813,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197;0.685414254767314,0.220662901429308,0.792697699340491,0.255201833163205,0.934711635986779,0.300921931754394,1.12411099372694,0.361897336799010,1.26797998953644,0.408214654859200,0.716764579974574,0.230755854228101,0.833642199207926,0.268383543458079,1.00038720006751,0.322065583819203,1.28778440731187,0.414590507501669,1,1,0.722085740797711,0.232468953682976,0.829891569624598,0.267176062288425,0.972287868368832,0.313019258888362,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,0.705468622271537,0.227119223119486,0.792697699340491,0.255201833163205,0.892012155434785,0.287175221348836,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396;0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.386834388595071,0.124537822151071,0.342107202827250,0.110138310446072,0.302897121832938,0.0975149805732202,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.439362073670264,0.141448633844055,0.375015355856950,0.120732791780107,0.326299544369365,0.105049178208365,1,1,0.598274748194724,0.192609127794335,0.468312047038901,0.150768815143748,0.392811017964391,0.126461943758156,0.339788392725501,0.109391790569433,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821,0.454946005561771,0.146465739343304,0.390465718208435,0.125706895777652,0.341566718689586,0.109964306481078;0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.856046540287252,0.275596417822436,0.757067354976486,0.243730967024075,0.670297266356730,0.215796124147757,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.972287868368832,0.313019258888362,0.829891569624598,0.267176062288425,0.722085740797711,0.232468953682976,1,1,1.32395423838450,0.426235056492563,1.03635281521505,0.333644387345603,0.869272543571931,0.279854409597208,0.751935935889381,0.242078953199830,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442,1.00677438604439,0.324121880401632,0.864082504110046,0.278183523475091,0.755871288675847,0.243345904328975;0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.386834388595071,0.124537822151071,0.342107202827250,0.110138310446072,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.439362073670264,0.141448633844055,0.375015355856950,0.120732791780107,0.598274748194724,0.192609127794335,1,1,0.598274748194724,0.192609127794335,0.468312047038901,0.150768815143748,0.392811017964391,0.126461943758156,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821,0.454946005561771,0.146465739343304,0.390465718208435,0.125706895777652;0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.856046540287252,0.275596417822436,0.757067354976486,0.243730967024075,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.972287868368832,0.313019258888362,0.829891569624598,0.267176062288425,1.32395423838450,0.426235056492563,1,1,1.32395423838450,0.426235056492563,1.03635281521505,0.333644387345603,0.869272543571931,0.279854409597208,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442,1.00677438604439,0.324121880401632,0.864082504110046,0.278183523475091;0.386834388595071,0.124537822151071,0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.386834388595071,0.124537822151071,0.439362073670264,0.141448633844055,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.439362073670264,0.141448633844055,0.468312047038901,0.150768815143748,0.598274748194724,0.192609127794335,1,1,0.598274748194724,0.192609127794335,0.468312047038901,0.150768815143748,0.454946005561771,0.146465739343304,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821,0.454946005561771,0.146465739343304;0.856046540287252,0.275596417822436,0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.856046540287252,0.275596417822436,0.972287868368832,0.313019258888362,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.972287868368832,0.313019258888362,1.03635281521505,0.333644387345603,1.32395423838450,0.426235056492563,1,1,1.32395423838450,0.426235056492563,1.03635281521505,0.333644387345603,1.00677438604439,0.324121880401632,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442,1.00677438604439,0.324121880401632;0.342107202827250,0.110138310446072,0.386834388595071,0.124537822151071,0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.430481591710036,0.138589643238294,0.375015355856950,0.120732791780107,0.439362073670264,0.141448633844055,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.525054148358093,0.169036419914441,0.392811017964391,0.126461943758156,0.468312047038901,0.150768815143748,0.598274748194724,0.192609127794335,1,1,0.598274748194724,0.192609127794335,0.390465718208435,0.125706895777652,0.454946005561771,0.146465739343304,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821;0.757067354976486,0.243730967024075,0.856046540287252,0.275596417822436,0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.952635774133504,0.306692445427791,0.829891569624598,0.267176062288425,0.972287868368832,0.313019258888362,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,1.16192045075887,0.374069748493255,0.869272543571931,0.279854409597208,1.03635281521505,0.333644387345603,1.32395423838450,0.426235056492563,1,1,1.32395423838450,0.426235056492563,0.864082504110046,0.278183523475091,1.00677438604439,0.324121880401632,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442;0.302897121832938,0.0975149805732202,0.342107202827250,0.110138310446072,0.386834388595071,0.124537822151071,0.430481591710036,0.138589643238294,0.451285241248581,0.145287189482138,0.326299544369365,0.105049178208365,0.375015355856950,0.120732791780107,0.439362073670264,0.141448633844055,0.525054148358093,0.169036419914441,0.590101777888653,0.189977914147275,0.339788392725501,0.109391790569433,0.392811017964391,0.126461943758156,0.468312047038901,0.150768815143748,0.598274748194724,0.192609127794335,1,1,0.341566718689586,0.109964306481078,0.390465718208435,0.125706895777652,0.454946005561771,0.146465739343304,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440;0.670297266356730,0.215796124147757,0.757067354976486,0.243730967024075,0.856046540287252,0.275596417822436,0.952635774133504,0.306692445427791,0.998673284597604,0.321513804281845,0.722085740797711,0.232468953682976,0.829891569624598,0.267176062288425,0.972287868368832,0.313019258888362,1.16192045075887,0.374069748493255,1.30586783458831,0.420412302865350,0.751935935889381,0.242078953199830,0.869272543571931,0.279854409597208,1.03635281521505,0.333644387345603,1.32395423838450,0.426235056492563,1,1,0.755871288675847,0.243345904328975,0.864082504110046,0.278183523475091,1.00677438604439,0.324121880401632,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515;0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831,0.349448177538811,0.112501670659119,0.319704465118280,0.102925952272256,0.290008596289165,0.0933656366956258,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725,0.403086702098228,0.129770107046813,0.358208012571609,0.115321820081071,0.318790521690379,0.102631716476692,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821,0.454946005561771,0.146465739343304,0.390465718208435,0.125706895777652,0.341566718689586,0.109964306481078,1,1,0.613314702718980,0.197451104715013,0.483280079609882,0.155587637444025,0.407660700272397,0.131242664264911,0.354475500771926,0.114120171767502;0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377,0.773312591153631,0.248960973438912,0.707491136640836,0.227770353272978,0.641775557774353,0.206613818810899,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684,0.892012155434785,0.287175221348836,0.792697699340491,0.255201833163205,0.705468622271537,0.227119223119486,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442,1.00677438604439,0.324121880401632,0.864082504110046,0.278183523475091,0.755871288675847,0.243345904328975,1,1,1.35723695940454,0.436950126593106,1.06947637629200,0.344308217346327,0.902134201012217,0.290433922098026,0.784437824037512,0.252542641240769;0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831,0.349448177538811,0.112501670659119,0.319704465118280,0.102925952272256,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725,0.403086702098228,0.129770107046813,0.358208012571609,0.115321820081071,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821,0.454946005561771,0.146465739343304,0.390465718208435,0.125706895777652,0.613314702718980,0.197451104715013,1,1,0.613314702718980,0.197451104715013,0.483280079609882,0.155587637444025,0.407660700272397,0.131242664264911;0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377,0.773312591153631,0.248960973438912,0.707491136640836,0.227770353272978,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684,0.892012155434785,0.287175221348836,0.792697699340491,0.255201833163205,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442,1.00677438604439,0.324121880401632,0.864082504110046,0.278183523475091,1.35723695940454,0.436950126593106,1,1,1.35723695940454,0.436950126593106,1.06947637629200,0.344308217346327,0.902134201012217,0.290433922098026;0.349448177538811,0.112501670659119,0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831,0.349448177538811,0.112501670659119,0.403086702098228,0.129770107046813,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725,0.403086702098228,0.129770107046813,0.454946005561771,0.146465739343304,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821,0.454946005561771,0.146465739343304,0.483280079609882,0.155587637444025,0.613314702718980,0.197451104715013,1,1,0.613314702718980,0.197451104715013,0.483280079609882,0.155587637444025;0.773312591153631,0.248960973438912,0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377,0.773312591153631,0.248960973438912,0.892012155434785,0.287175221348836,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684,0.892012155434785,0.287175221348836,1.00677438604439,0.324121880401632,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442,1.00677438604439,0.324121880401632,1.06947637629200,0.344308217346327,1.35723695940454,0.436950126593106,1,1,1.35723695940454,0.436950126593106,1.06947637629200,0.344308217346327;0.319704465118280,0.102925952272256,0.349448177538811,0.112501670659119,0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815,0.373605587441624,0.120278929627831,0.358208012571609,0.115321820081071,0.403086702098228,0.129770107046813,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197,0.446826187278255,0.143851637507725,0.390465718208435,0.125706895777652,0.454946005561771,0.146465739343304,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440,0.540719338855865,0.174079685884821,0.407660700272397,0.131242664264911,0.483280079609882,0.155587637444025,0.613314702718980,0.197451104715013,1,1,0.613314702718980,0.197451104715013;0.707491136640836,0.227770353272978,0.773312591153631,0.248960973438912,0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024,0.826771817580502,0.266171686419377,0.792697699340491,0.255201833163205,0.892012155434785,0.287175221348836,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396,0.988805605206135,0.318336994418684,0.864082504110046,0.278183523475091,1.00677438604439,0.324121880401632,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515,1.19658678995705,0.385230261914442,0.902134201012217,0.290433922098026,1.06947637629200,0.344308217346327,1.35723695940454,0.436950126593106,1,1,1.35723695940454,0.436950126593106;0.290008596289165,0.0933656366956258,0.319704465118280,0.102925952272256,0.349448177538811,0.112501670659119,0.373605587441624,0.120278929627831,0.383342326233513,0.123413584352815,0.318790521690379,0.102631716476692,0.358208012571609,0.115321820081071,0.403086702098228,0.129770107046813,0.446826187278255,0.143851637507725,0.467660831417834,0.150559162182197,0.341566718689586,0.109964306481078,0.390465718208435,0.125706895777652,0.454946005561771,0.146465739343304,0.540719338855865,0.174079685884821,0.605794243665876,0.195029961146440,0.354475500771926,0.114120171767502,0.407660700272397,0.131242664264911,0.483280079609882,0.155587637444025,0.613314702718980,0.197451104715013,1,1;0.641775557774353,0.206613818810899,0.707491136640836,0.227770353272978,0.773312591153631,0.248960973438912,0.826771817580502,0.266171686419377,0.848318768426183,0.273108531776024,0.705468622271537,0.227119223119486,0.792697699340491,0.255201833163205,0.892012155434785,0.287175221348836,0.988805605206135,0.318336994418684,1.03491170528317,0.333180435076396,0.755871288675847,0.243345904328975,0.864082504110046,0.278183523475091,1.00677438604439,0.324121880401632,1.19658678995705,0.385230261914442,1.34059453271346,0.431592248295515,0.784437824037512,0.252542641240769,0.902134201012217,0.290433922098026,1.06947637629200,0.344308217346327,1.35723695940454,0.436950126593106,1,1]
I=intvar(1,40);
pos=binvar(1,40);
intvar Ibase; %new
case1 = binvar(1,40); %new
case2 = binvar(1,40);
case3 = binvar(1,40);
F=[implies(pos,I== 0)];
F=F+[pos(1:2:39) + pos(2:2:40) >= 1]; % sum could be 1or2; nearby two have one or two empty.
F=F+[pos(1)+pos(3)+pos(5)+pos(7)+pos(9)+pos(11)+pos(13)+pos(15)+pos(17)+pos(19)+pos(21)+pos(23)+pos(25)+pos(27)+pos(29)+pos(31)+pos(33)+pos(35)+pos(37)+pos(39)==17];
F=F+[pos(2)+pos(4)+pos(6)+pos(8)+pos(10)+pos(12)+pos(14)+pos(16)+pos(18)+pos(20)+pos(22)+pos(24)+pos(26)+pos(28)+pos(30)+pos(32)+pos(34)+pos(36)+pos(38)+pos(40)==17];
F=F+[(c*(I.^2)')./d' <= 1];
F=F+[sum(case1) == 2, implies(case1, I == Ibase), sum(case2) == 2, implies(case2, I == 1.05*Ibase), sum(case3) == 2, implies(case3, I == 1.1*Ibase)]; %new
sol=optimize(F,f);
I=value(I)
pos=value(pos)
So case is some new decision variable, not pos, right?