int Dev = 40;// Deviation
extern const int CNN = 3;// Case Index
extern const int P = 12;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 72;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 1538;//Number of shipments
extern const int SN = 10;//Number of scenarios at each stage
extern const int MBSN = 36;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={6,6,6,6,6,6,6,6,6,6,6,6}; // number of periods in each phase 
int PTset[P][PT]={{0,1,2,3,4,5},{6,7,8,9,10,11},{12,13,14,15,16,17},{18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35},{36,37,38,39,40,41},{42,43,44,45,46,47},{48,49,50,51,52,53},{54,55,56,57,58,59},{60,61,62,63,64,65},{66,67,68,69,70,71}}; // set of periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{12901,0,0,0,0,0},{12334,0,0,0,0,0},{11668,0,0,0,0,0},{12794,0,0,0,0,0},{12654,0,0,0,0,0},{12798,0,0,0,0,0},{12584,0,0,0,0,0},{12550,0,0,0,0,0},{12797,0,0,0,0,0},{12375,0,0,0,0,0}},{{12513,0,0,0,0,0},{12121,0,0,0,0,0},{12827,0,0,0,0,0},{11560,0,0,0,0,0},{12469,0,0,0,0,0},{12308,0,0,0,0,0},{12767,0,0,0,0,0},{13278,0,0,0,0,0},{12819,0,0,0,0,0},{12708,0,0,0,0,0}},{{11570,0,0,0,0,0},{11417,0,0,0,0,0},{11188,0,0,0,0,0},{11210,0,0,0,0,0},{11518,0,0,0,0,0},{11185,0,0,0,0,0},{11884,0,0,0,0,0},{11717,0,0,0,0,0},{11108,0,0,0,0,0},{11418,0,0,0,0,0}},{{10391,0,0,0,0,0},{10784,0,0,0,0,0},{10002,0,0,0,0,0},{10140,0,0,0,0,0},{9777,0,0,0,0,0},{10233,0,0,0,0,0},{10309,0,0,0,0,0},{10056,0,0,0,0,0},{10497,0,0,0,0,0},{10273,0,0,0,0,0}},{{9855,0,0,0,0,0},{9194,0,0,0,0,0},{8903,0,0,0,0,0},{9280,0,0,0,0,0},{9268,0,0,0,0,0},{9554,0,0,0,0,0},{10039,0,0,0,0,0},{9610,0,0,0,0,0},{9403,0,0,0,0,0},{9531,0,0,0,0,0}},{{8892,0,0,0,0,0},{9369,0,0,0,0,0},{8969,0,0,0,0,0},{9105,0,0,0,0,0},{9056,0,0,0,0,0},{8913,0,0,0,0,0},{9096,0,0,0,0,0},{9611,0,0,0,0,0},{9402,0,0,0,0,0},{9035,0,0,0,0,0}},{{10018,0,0,0,0,0},{9478,0,0,0,0,0},{9822,0,0,0,0,0},{9546,0,0,0,0,0},{10257,0,0,0,0,0},{9969,0,0,0,0,0},{10355,0,0,0,0,0},{10563,0,0,0,0,0},{9690,0,0,0,0,0},{9309,0,0,0,0,0}},{{10879,0,0,0,0,0},{10939,0,0,0,0,0},{10327,0,0,0,0,0},{12069,0,0,0,0,0},{10920,0,0,0,0,0},{10580,0,0,0,0,0},{11105,0,0,0,0,0},{11219,0,0,0,0,0},{10971,0,0,0,0,0},{10766,0,0,0,0,0}},{{12339,0,0,0,0,0},{12173,0,0,0,0,0},{12783,0,0,0,0,0},{11775,0,0,0,0,0},{12577,0,0,0,0,0},{11898,0,0,0,0,0},{11890,0,0,0,0,0},{11604,0,0,0,0,0},{11985,0,0,0,0,0},{11068,0,0,0,0,0}},{{11909,0,0,0,0,0},{12369,0,0,0,0,0},{12069,0,0,0,0,0},{11890,0,0,0,0,0},{12311,0,0,0,0,0},{12525,0,0,0,0,0},{12849,0,0,0,0,0},{11207,0,0,0,0,0},{11956,0,0,0,0,0},{12188,0,0,0,0,0}},{{12228,0,0,0,0,0},{11593,0,0,0,0,0},{12332,0,0,0,0,0},{12040,0,0,0,0,0},{12292,0,0,0,0,0},{12997,0,0,0,0,0},{11179,0,0,0,0,0},{11914,0,0,0,0,0},{12547,0,0,0,0,0},{12038,0,0,0,0,0}},{{12341,0,0,0,0,0},{11510,0,0,0,0,0},{11617,0,0,0,0,0},{11801,0,0,0,0,0},{12239,0,0,0,0,0},{11534,0,0,0,0,0},{12932,0,0,0,0,0},{11866,0,0,0,0,0},{12562,0,0,0,0,0},{12111,0,0,0,0,0}}},{{{-191,-359,-344,-300,-406,-235},{-229,-223,-344,-256,-197,-176},{-223,-191,-350,-326,-241,-312},{-297,-397,-185,-229,-206,-347},{-300,-344,-238,-394,-179,-409},{-176,-359,-376,-256,-323,-368},{-268,-262,-388,-197,-194,-318},{-276,-247,-329,-297,-318,-262},{-338,-176,-247,-256,-244,-397},{-379,-315,-212,-397,-176,-235}},{{-183,-363,-202,-277,-363,-308},{-261,-246,-274,-362,-310,-199},{-400,-180,-361,-269,-187,-342},{-226,-358,-353,-200,-302,-275},{-304,-366,-381,-321,-254,-360},{-345,-369,-185,-211,-347,-155},{-246,-283,-336,-206,-358,-163},{-400,-395,-302,-236,-283,-300},{-400,-360,-339,-269,-368,-218},{-264,-280,-230,-367,-251,-306}},{{-345,-167,-203,-251,-199,-194},{-202,-157,-259,-309,-270,-144},{-305,-145,-242,-224,-300,-204},{-315,-273,-268,-235,-223,-179},{-205,-223,-149,-193,-259,-227},{-275,-218,-149,-170,-208,-175},{-190,-165,-275,-284,-268,-134},{-308,-269,-284,-314,-133,-222},{-205,-327,-310,-161,-201,-227},{-310,-266,-233,-276,-178,-268}},{{-223,-159,-213,-205,-183,-197},{-154,-146,-220,-172,-106,-104},{-236,-226,-166,-208,-120,-115},{-244,-200,-116,-143,-198,-189},{-120,-146,-141,-239,-153,-205},{-225,-215,-161,-203,-193,-216},{-256,-232,-218,-126,-122,-102},{-138,-251,-229,-115,-163,-122},{-120,-140,-172,-177,-219,-186},{-211,-138,-192,-172,-106,-184}},{{-95,-195,-203,-154,-194,-190},{-126,-97,-132,-96,-179,-147},{-180,-197,-94,-141,-204,-106},{-191,-200,-150,-172,-97,-151},{-94,-101,-97,-137,-181,-146},{-211,-142,-166,-169,-163,-197},{-134,-192,-121,-196,-118,-129},{-95,-101,-96,-103,-131,-137},{-214,-131,-191,-156,-169,-134},{-142,-137,-123,-151,-123,-191}},{{-143,-196,-94,-197,-97,-164},{-132,-126,-94,-123,-150,-114},{-91,-118,-145,-95,-185,-207},{-122,-147,-143,-213,-196,-172},{-171,-90,-98,-134,-208,-104},{-194,-204,-192,-102,-224,-217},{-162,-182,-165,-100,-153,-119},{-97,-200,-103,-165,-190,-165},{-146,-143,-178,-106,-151,-210},{-113,-146,-163,-189,-190,-207}},{{-197,-139,-167,-199,-211,-167},{-181,-233,-218,-225,-190,-189},{-111,-195,-137,-277,-244,-141},{-195,-205,-222,-177,-236,-267},{-233,-233,-169,-235,-174,-304},{-184,-195,-222,-193,-209,-171},{-113,-138,-251,-213,-145,-143},{-136,-181,-173,-177,-137,-176},{-211,-179,-209,-211,-161,-221},{-144,-199,-160,-251,-286,-232}},{{-182,-270,-224,-326,-211,-293},{-297,-235,-198,-296,-256,-309},{-281,-266,-188,-187,-365,-172},{-209,-169,-334,-344,-324,-344},{-191,-240,-332,-293,-345,-202},{-136,-212,-334,-288,-224,-315},{-191,-287,-234,-207,-313,-207},{-222,-223,-315,-299,-339,-175},{-222,-179,-193,-334,-222,-291},{-150,-167,-300,-301,-232,-191}},{{-370,-197,-347,-301,-232,-309},{-177,-264,-376,-260,-362,-338},{-290,-185,-235,-368,-332,-226},{-166,-205,-367,-234,-291,-256},{-384,-357,-296,-377,-262,-347},{-326,-177,-301,-251,-365,-373},{-381,-225,-192,-388,-303,-359},{-196,-216,-290,-239,-220,-400},{-196,-270,-198,-237,-323,-279},{-171,-211,-210,-269,-212,-279}},{{-238,-409,-179,-262,-188,-262},{-306,-235,-412,-306,-303,-368},{-206,-265,-212,-244,-312,-350},{-203,-220,-347,-244,-376,-235},{-270,-338,-376,-250,-220,-365},{-300,-347,-265,-291,-294,-279},{-397,-262,-394,-282,-223,-353},{-226,-241,-409,-247,-235,-191},{-297,-406,-238,-350,-347,-268},{-412,-179,-188,-341,-285,-300}},{{-306,-385,-341,-315,-376,-244},{-185,-262,-176,-259,-179,-223},{-347,-353,-235,-291,-315,-303},{-291,-206,-359,-376,-229,-215},{-391,-282,-291,-391,-376,-212},{-403,-323,-326,-347,-276,-300},{-288,-197,-323,-179,-244,-191},{-256,-359,-197,-312,-229,-350},{-218,-385,-332,-220,-276,-303},{-223,-373,-356,-250,-179,-365}},{{-397,-362,-406,-282,-218,-270},{-312,-326,-232,-194,-256,-194},{-309,-185,-176,-241,-365,-382},{-318,-412,-326,-323,-209,-279},{-335,-244,-223,-226,-273,-250},{-332,-273,-238,-279,-320,-412},{-350,-388,-376,-338,-370,-376},{-288,-244,-244,-350,-188,-315},{-365,-285,-212,-303,-368,-276},{-241,-409,-362,-347,-338,-250}}},{{{-225,-161,-215,-249,-224,-176},{-220,-199,-215,-217,-114,-218},{-220,-223,-136,-141,-120,-187},{-213,-108,-214,-122,-123,-120},{-213,-199,-228,-120,-221,-132},{-190,-117,-198,-247,-221,-256},{-188,-101,-133,-222,-173,-218},{-202,-184,-131,-231,-252,-197},{-175,-211,-200,-217,-127,-231},{-108,-235,-229,-208,-186,-260}},{{-236,-221,-288,-267,-243,-164},{-131,-197,-160,-152,-247,-262},{-147,-180,-226,-294,-199,-333},{-246,-191,-149,-186,-291,-205},{-176,-213,-236,-272,-261,-162},{-242,-164,-166,-256,-183,-188},{-156,-203,-160,-181,-314,-171},{-200,-178,-256,-276,-282,-317},{-244,-172,-209,-254,-307,-217},{-234,-201,-181,-261,-254,-214}},{{-175,-240,-252,-324,-219,-286},{-198,-291,-249,-224,-219,-308},{-269,-275,-162,-189,-385,-303},{-257,-196,-238,-256,-307,-224},{-252,-265,-204,-219,-382,-340},{-311,-204,-286,-219,-346,-209},{-168,-250,-286,-308,-202,-385},{-259,-309,-199,-256,-224,-263},{-148,-214,-246,-275,-177,-232},{-257,-270,-257,-348,-343,-376}},{{-298,-273,-235,-199,-370,-349},{-332,-412,-352,-238,-202,-247},{-269,-197,-262,-322,-385,-373},{-205,-362,-289,-316,-256,-298},{-243,-276,-212,-310,-376,-208},{-234,-376,-206,-340,-292,-250},{-353,-253,-292,-244,-241,-418},{-358,-303,-262,-265,-412,-181},{-387,-323,-358,-259,-388,-364},{-280,-335,-200,-256,-418,-409}},{{-310,-325,-193,-309,-409,-188},{-394,-295,-181,-255,-253,-209},{-286,-184,-193,-330,-300,-212},{-394,-301,-247,-186,-191,-238},{-421,-394,-190,-210,-268,-386},{-361,-403,-403,-219,-235,-389},{-409,-367,-274,-417,-247,-389},{-241,-376,-310,-312,-212,-394},{-226,-226,-232,-213,-294,-244},{-385,-361,-256,-198,-276,-354}},{{-382,-307,-173,-169,-325,-201},{-373,-276,-360,-214,-174,-228},{-271,-340,-263,-182,-266,-305},{-396,-299,-290,-272,-174,-176},{-373,-195,-201,-166,-212,-322},{-248,-262,-276,-161,-236,-206},{-382,-285,-165,-259,-323,-221},{-331,-212,-238,-177,-202,-255},{-339,-248,-179,-364,-236,-293},{-217,-285,-363,-356,-300,-303}},{{-242,-306,-203,-168,-217,-189},{-233,-309,-261,-135,-224,-221},{-247,-230,-207,-166,-180,-203},{-228,-230,-243,-224,-159,-161},{-240,-283,-310,-256,-279,-193},{-206,-283,-270,-140,-145,-235},{-245,-325,-303,-135,-261,-233},{-278,-258,-254,-290,-141,-241},{-300,-304,-198,-178,-151,-143},{-257,-278,-221,-206,-226,-235}},{{-240,-247,-163,-231,-229,-108},{-163,-164,-203,-149,-120,-129},{-261,-126,-241,-200,-127,-234},{-150,-143,-214,-170,-227,-210},{-190,-260,-206,-159,-108,-212},{-156,-203,-143,-161,-115,-183},{-161,-201,-190,-186,-200,-188},{-253,-162,-150,-161,-156,-144},{-215,-115,-152,-198,-103,-192},{-240,-147,-152,-172,-108,-151}},{{-133,-163,-126,-119,-121,-220},{-102,-225,-161,-163,-153,-181},{-148,-111,-155,-138,-234,-151},{-190,-123,-163,-193,-220,-118},{-160,-178,-109,-148,-215,-195},{-101,-134,-225,-124,-104,-106},{-118,-128,-150,-210,-208,-116},{-136,-228,-113,-203,-104,-121},{-113,-111,-104,-205,-101,-183},{-230,-109,-170,-129,-168,-133}},{{-190,-143,-205,-230,-235,-183},{-183,-114,-116,-222,-230,-133},{-222,-143,-188,-203,-207,-126},{-181,-225,-197,-118,-190,-228},{-128,-176,-119,-111,-232,-218},{-207,-156,-151,-205,-153,-188},{-212,-144,-176,-128,-170,-161},{-153,-230,-160,-151,-101,-119},{-171,-210,-116,-193,-178,-150},{-163,-156,-114,-202,-158,-202}},{{-104,-203,-173,-232,-126,-235},{-213,-234,-175,-171,-114,-198},{-146,-213,-139,-185,-109,-150},{-133,-190,-232,-232,-190,-163},{-153,-228,-121,-215,-143,-153},{-131,-215,-213,-178,-234,-153},{-101,-155,-234,-218,-200,-136},{-121,-136,-186,-111,-109,-171},{-168,-161,-148,-218,-106,-121},{-228,-213,-108,-212,-136,-106}},{{-227,-119,-163,-203,-228,-232},{-155,-197,-153,-227,-101,-156},{-168,-198,-171,-134,-141,-101},{-198,-151,-234,-156,-213,-198},{-186,-188,-202,-131,-121,-144},{-205,-129,-230,-200,-114,-139},{-235,-208,-111,-234,-193,-235},{-163,-144,-114,-188,-215,-170},{-225,-235,-134,-185,-111,-210},{-171,-195,-186,-128,-136,-101}}},{{{-293,-345,-428,-441,-408,-313},{-352,-378,-237,-401,-392,-424},{-260,-217,-382,-224,-401,-220},{-461,-201,-454,-230,-270,-342},{-326,-243,-224,-286,-408,-382},{-451,-392,-309,-385,-352,-332},{-454,-352,-342,-424,-250,-395},{-316,-322,-257,-388,-342,-197},{-392,-408,-237,-253,-382,-243},{-253,-234,-293,-424,-378,-395}},{{-243,-367,-405,-402,-185,-334},{-276,-193,-265,-367,-286,-226},{-374,-225,-341,-380,-382,-256},{-364,-270,-201,-389,-277,-199},{-417,-309,-268,-226,-274,-271},{-308,-219,-239,-386,-280,-298},{-397,-364,-386,-239,-240,-322},{-351,-309,-306,-355,-339,-238},{-256,-393,-293,-301,-336,-214},{-216,-325,-309,-380,-320,-355}},{{-192,-334,-356,-364,-246,-257},{-286,-256,-258,-329,-323,-231},{-401,-181,-316,-180,-209,-164},{-401,-216,-210,-351,-170,-154},{-298,-204,-260,-267,-339,-350},{-316,-253,-221,-291,-358,-208},{-301,-383,-308,-348,-199,-303},{-204,-207,-202,-264,-257,-355},{-375,-346,-168,-196,-339,-211},{-260,-331,-210,-378,-252,-283}},{{-348,-192,-171,-319,-217,-182},{-242,-294,-275,-201,-237,-215},{-150,-190,-180,-256,-181,-252},{-220,-275,-282,-284,-146,-188},{-290,-260,-156,-213,-166,-291},{-230,-221,-187,-312,-193,-186},{-228,-241,-168,-171,-298,-258},{-240,-204,-313,-243,-237,-307},{-290,-245,-246,-259,-206,-272},{-190,-231,-235,-312,-186,-293}},{{-145,-233,-231,-229,-265,-231},{-202,-248,-273,-160,-275,-136},{-135,-181,-223,-271,-250,-233},{-282,-288,-147,-218,-164,-218},{-269,-181,-130,-155,-151,-141},{-141,-231,-202,-176,-145,-143},{-247,-241,-202,-241,-275,-132},{-230,-151,-176,-239,-256,-191},{-252,-206,-252,-231,-241,-269},{-193,-202,-277,-185,-166,-145}},{{-132,-145,-177,-254,-306,-288},{-292,-269,-257,-193,-238,-225},{-210,-260,-287,-256,-172,-148},{-202,-210,-281,-130,-253,-207},{-269,-284,-207,-143,-301,-313},{-158,-265,-143,-143,-158,-160},{-284,-181,-238,-247,-191,-160},{-214,-277,-283,-276,-224,-144},{-254,-193,-139,-171,-288,-196},{-214,-166,-186,-141,-299,-248}},{{-213,-180,-300,-256,-284,-173},{-219,-171,-183,-351,-178,-340},{-323,-242,-193,-316,-348,-354},{-166,-187,-212,-176,-351,-269},{-323,-325,-193,-304,-299,-298},{-298,-185,-210,-276,-353,-359},{-300,-258,-337,-221,-224,-338},{-148,-178,-283,-304,-299,-362},{-148,-258,-271,-156,-178,-258},{-224,-182,-151,-213,-170,-348}},{{-222,-183,-379,-201,-202,-293},{-225,-239,-364,-181,-254,-265},{-285,-233,-254,-311,-205,-354},{-269,-278,-387,-370,-254,-413},{-307,-185,-358,-293,-278,-376},{-230,-368,-387,-329,-326,-213},{-230,-247,-260,-400,-290,-339},{-340,-287,-231,-355,-399,-370},{-299,-278,-280,-394,-239,-326},{-252,-236,-318,-225,-199,-357}},{{-192,-355,-332,-355,-349,-342},{-410,-224,-351,-283,-424,-303},{-422,-381,-225,-362,-418,-240},{-359,-326,-258,-411,-253,-428},{-214,-381,-374,-349,-257,-352},{-416,-406,-216,-293,-322,-329},{-375,-240,-229,-365,-224,-342},{-391,-355,-441,-263,-329,-286},{-387,-378,-361,-392,-372,-217},{-195,-218,-290,-415,-385,-382}},{{-273,-234,-234,-359,-230,-326},{-309,-227,-313,-237,-247,-286},{-336,-257,-392,-372,-214,-441},{-461,-290,-293,-290,-306,-444},{-345,-336,-257,-431,-263,-415},{-276,-207,-263,-454,-214,-243},{-424,-454,-362,-234,-372,-329},{-207,-250,-257,-290,-365,-306},{-326,-336,-207,-316,-273,-385},{-451,-355,-220,-434,-234,-398}},{{-293,-247,-220,-247,-359,-388},{-392,-273,-306,-313,-345,-286},{-207,-313,-240,-451,-431,-204},{-296,-355,-276,-392,-447,-368},{-270,-197,-227,-438,-299,-296},{-375,-447,-290,-322,-329,-326},{-260,-405,-237,-296,-227,-280},{-352,-253,-349,-260,-329,-243},{-415,-345,-253,-405,-303,-227},{-438,-197,-280,-438,-250,-230}},{{-372,-237,-342,-293,-444,-204},{-434,-290,-293,-362,-283,-332},{-211,-257,-368,-303,-368,-365},{-303,-362,-201,-457,-204,-220},{-257,-286,-392,-260,-434,-405},{-392,-280,-296,-303,-283,-319},{-434,-362,-227,-217,-211,-276},{-316,-405,-299,-345,-270,-424},{-266,-372,-461,-214,-197,-438},{-316,-240,-316,-461,-395,-273}}},{{{-127,-136,-112,-109,-150,-132},{-85,-105,-84,-96,-90,-108},{-63,-95,-80,-118,-150,-127},{-127,-83,-141,-73,-89,-116},{-89,-88,-146,-143,-170,-141},{-85,-89,-132,-104,-167,-127},{-98,-85,-75,-125,-106,-101},{-144,-125,-80,-70,-99,-148},{-93,-119,-85,-133,-166,-151},{-78,-70,-94,-82,-99,-155}},{{-150,-120,-191,-191,-150,-114},{-119,-147,-172,-113,-219,-215},{-134,-92,-138,-149,-145,-111},{-88,-157,-93,-102,-188,-153},{-126,-171,-161,-211,-217,-232},{-124,-97,-161,-132,-177,-213},{-180,-123,-170,-214,-225,-227},{-99,-103,-176,-102,-169,-129},{-97,-157,-98,-122,-106,-131},{-148,-157,-194,-170,-192,-234}},{{-105,-155,-153,-184,-155,-226},{-228,-178,-197,-247,-135,-192},{-136,-133,-134,-190,-255,-236},{-189,-158,-238,-150,-180,-119},{-135,-191,-136,-120,-221,-170},{-200,-218,-138,-182,-169,-198},{-236,-221,-134,-251,-184,-230},{-126,-146,-192,-118,-137,-220},{-140,-151,-227,-230,-159,-143},{-182,-117,-125,-184,-147,-143}},{{-136,-154,-128,-211,-246,-256},{-231,-264,-248,-284,-266,-171},{-187,-132,-272,-246,-240,-138},{-207,-278,-144,-284,-256,-126},{-227,-270,-274,-138,-276,-146},{-240,-213,-233,-171,-122,-122},{-195,-266,-191,-189,-244,-280},{-140,-235,-138,-179,-154,-199},{-187,-201,-227,-223,-199,-132},{-150,-240,-205,-217,-160,-177}},{{-199,-270,-264,-156,-244,-116},{-199,-223,-169,-230,-200,-153},{-197,-148,-223,-172,-253,-149},{-209,-122,-211,-174,-153,-160},{-221,-242,-238,-148,-117,-131},{-156,-231,-126,-205,-180,-173},{-201,-193,-191,-162,-204,-248},{-136,-274,-140,-257,-255,-193},{-211,-262,-268,-238,-130,-127},{-248,-270,-270,-252,-159,-138}},{{-229,-125,-160,-138,-202,-157},{-200,-199,-192,-160,-207,-173},{-161,-121,-219,-106,-122,-165},{-158,-142,-119,-150,-138,-113},{-175,-199,-117,-171,-118,-187},{-124,-154,-149,-133,-142,-128},{-193,-197,-147,-101,-193,-168},{-209,-178,-224,-178,-150,-153},{-118,-133,-129,-142,-197,-188},{-154,-173,-154,-138,-129,-140}},{{-161,-166,-88,-150,-79,-144},{-115,-154,-151,-151,-73,-72},{-143,-172,-121,-131,-108,-129},{-190,-102,-119,-106,-129,-95},{-92,-165,-84,-104,-137,-99},{-179,-120,-124,-127,-80,-122},{-155,-132,-145,-75,-150,-128},{-90,-137,-108,-104,-97,-149},{-178,-160,-124,-142,-95,-155},{-147,-125,-123,-155,-143,-137}},{{-141,-105,-101,-74,-103,-130},{-78,-79,-95,-71,-107,-111},{-69,-66,-90,-73,-117,-129},{-93,-68,-77,-134,-131,-118},{-113,-71,-67,-111,-79,-109},{-94,-78,-88,-76,-121,-73},{-85,-138,-127,-92,-105,-103},{-126,-83,-65,-94,-104,-121},{-109,-125,-107,-132,-77,-83},{-83,-124,-134,-118,-122,-66}},{{-114,-107,-113,-88,-130,-108},{-94,-71,-137,-80,-101,-86},{-122,-118,-122,-63,-85,-98},{-105,-96,-92,-76,-92,-99},{-78,-116,-68,-127,-78,-85},{-125,-83,-59,-107,-80,-63},{-113,-136,-125,-86,-121,-87},{-66,-74,-92,-122,-123,-81},{-110,-73,-76,-72,-84,-113},{-89,-116,-84,-116,-112,-62}},{{-81,-60,-113,-123,-67,-79},{-60,-74,-87,-91,-74,-61},{-130,-108,-111,-137,-134,-118},{-133,-122,-62,-136,-100,-94},{-95,-124,-65,-64,-65,-76},{-98,-98,-106,-124,-133,-66},{-99,-65,-113,-68,-125,-123},{-119,-81,-75,-101,-97,-136},{-81,-84,-124,-60,-112,-95},{-97,-59,-82,-122,-74,-122}},{{-109,-74,-94,-69,-118,-82},{-131,-63,-120,-134,-121,-88},{-117,-67,-70,-103,-111,-113},{-74,-109,-93,-95,-65,-99},{-122,-131,-113,-123,-64,-117},{-61,-119,-131,-121,-120,-76},{-95,-73,-100,-87,-81,-132},{-129,-120,-107,-100,-100,-104},{-134,-93,-123,-85,-115,-121},{-132,-60,-64,-96,-99,-73}},{{-110,-73,-103,-71,-78,-127},{-73,-117,-108,-128,-107,-118},{-113,-102,-89,-119,-131,-95},{-99,-102,-126,-122,-106,-75},{-132,-105,-60,-64,-60,-135},{-111,-107,-79,-125,-93,-110},{-109,-79,-79,-75,-97,-71},{-92,-89,-96,-88,-74,-87},{-68,-114,-93,-125,-107,-101},{-107,-78,-108,-134,-110,-108}}},{{{-238,-214,-207,-278,-250,-198},{-308,-281,-309,-302,-219,-307},{-163,-145,-293,-176,-152,-307},{-317,-193,-324,-169,-312,-286},{-154,-271,-302,-214,-295,-271},{-319,-188,-302,-231,-186,-259},{-254,-290,-298,-302,-169,-157},{-261,-262,-152,-267,-264,-317},{-203,-331,-293,-243,-183,-178},{-289,-264,-145,-245,-233,-145}},{{-150,-152,-188,-189,-215,-192},{-200,-226,-150,-169,-316,-261},{-288,-236,-315,-157,-206,-278},{-305,-150,-193,-270,-147,-241},{-209,-264,-216,-252,-217,-183},{-331,-305,-324,-243,-142,-287},{-164,-267,-263,-298,-285,-148},{-333,-293,-315,-150,-269,-274},{-264,-331,-296,-189,-179,-307},{-307,-271,-317,-273,-203,-281}},{{-299,-249,-255,-209,-161,-144},{-183,-167,-158,-177,-223,-221},{-196,-171,-125,-166,-234,-202},{-157,-138,-273,-131,-127,-146},{-282,-288,-139,-220,-157,-160},{-286,-265,-152,-158,-138,-151},{-183,-142,-269,-218,-193,-175},{-275,-173,-170,-215,-123,-193},{-189,-293,-129,-160,-204,-121},{-269,-155,-139,-191,-144,-139}},{{-129,-224,-198,-167,-184,-127},{-229,-137,-185,-130,-102,-109},{-201,-137,-187,-92,-89,-115},{-167,-172,-218,-106,-150,-116},{-138,-185,-94,-134,-177,-163},{-158,-168,-148,-200,-154,-105},{-131,-186,-152,-209,-166,-189},{-170,-224,-141,-120,-138,-124},{-124,-226,-118,-128,-189,-86},{-225,-203,-185,-100,-118,-138}},{{-161,-77,-164,-73,-124,-88},{-137,-144,-161,-148,-127,-136},{-110,-97,-82,-145,-123,-80},{-137,-88,-115,-113,-106,-150},{-104,-84,-110,-132,-88,-157},{-141,-113,-151,-124,-118,-139},{-133,-81,-126,-139,-161,-88},{-173,-134,-136,-148,-165,-140},{-158,-96,-87,-75,-146,-99},{-109,-132,-125,-121,-123,-82}},{{-137,-83,-127,-89,-77,-89},{-140,-125,-164,-92,-150,-159},{-154,-84,-137,-148,-143,-170},{-134,-155,-144,-150,-100,-156},{-136,-163,-125,-165,-145,-126},{-123,-144,-118,-84,-94,-174},{-101,-156,-136,-155,-99,-147},{-77,-158,-149,-138,-159,-78},{-117,-94,-73,-136,-138,-96},{-115,-148,-127,-71,-93,-131}},{{-101,-144,-114,-96,-107,-151},{-81,-88,-172,-185,-96,-175},{-148,-122,-142,-111,-206,-159},{-161,-166,-131,-191,-161,-123},{-97,-165,-141,-178,-93,-217},{-177,-87,-89,-178,-138,-198},{-94,-175,-192,-92,-153,-177},{-176,-128,-117,-172,-161,-183},{-88,-152,-161,-204,-203,-110},{-100,-144,-124,-90,-178,-164}},{{-162,-161,-183,-184,-171,-126},{-212,-227,-207,-171,-161,-278},{-141,-119,-235,-125,-179,-140},{-197,-246,-135,-250,-137,-274},{-144,-228,-135,-186,-227,-159},{-212,-207,-252,-200,-143,-146},{-223,-154,-142,-165,-187,-175},{-226,-161,-222,-154,-175,-194},{-126,-126,-176,-121,-201,-225},{-153,-184,-172,-259,-165,-243}},{{-136,-278,-253,-194,-233,-217},{-130,-206,-267,-210,-307,-252},{-183,-177,-300,-305,-282,-194},{-232,-241,-215,-148,-263,-210},{-268,-285,-302,-189,-323,-141},{-160,-208,-184,-157,-273,-245},{-200,-131,-228,-319,-206,-143},{-145,-206,-233,-217,-245,-146},{-179,-134,-197,-192,-226,-256},{-151,-173,-255,-173,-226,-157}},{{-270,-305,-222,-178,-180,-169},{-217,-275,-178,-286,-312,-293},{-215,-180,-286,-303,-238,-148},{-213,-307,-146,-273,-261,-176},{-217,-321,-261,-282,-173,-231},{-240,-261,-270,-277,-176,-217},{-293,-199,-280,-233,-300,-291},{-139,-171,-243,-256,-236,-189},{-323,-189,-187,-219,-305,-277},{-312,-233,-323,-254,-293,-254}},{{-254,-289,-224,-280,-194,-194},{-164,-282,-219,-226,-275,-164},{-259,-277,-263,-305,-192,-166},{-173,-208,-293,-210,-189,-213},{-208,-143,-296,-238,-148,-312},{-293,-298,-273,-303,-203,-305},{-171,-224,-176,-164,-261,-256},{-208,-166,-291,-185,-192,-305},{-321,-261,-171,-182,-243,-277},{-296,-231,-194,-254,-231,-275}},{{-256,-293,-182,-289,-169,-252},{-259,-203,-219,-176,-305,-173},{-319,-277,-245,-180,-171,-196},{-139,-208,-273,-169,-173,-275},{-254,-263,-210,-323,-303,-224},{-176,-157,-187,-159,-155,-236},{-238,-249,-268,-270,-316,-266},{-268,-185,-321,-256,-180,-155},{-171,-277,-323,-303,-139,-155},{-139,-314,-185,-178,-245,-249}}},{{{-173,-162,-170,-338,-234,-287},{-271,-210,-197,-226,-314,-301},{-255,-210,-223,-247,-269,-327},{-194,-210,-356,-367,-295,-340},{-295,-343,-261,-279,-322,-239},{-359,-285,-290,-303,-279,-319},{-330,-319,-319,-364,-181,-277},{-213,-215,-194,-258,-287,-311},{-200,-271,-351,-356,-226,-173},{-181,-215,-351,-311,-343,-210}},{{-330,-359,-367,-245,-262,-311},{-370,-218,-261,-351,-348,-306},{-184,-168,-340,-263,-270,-194},{-319,-285,-178,-186,-189,-207},{-364,-170,-287,-207,-228,-303},{-362,-247,-277,-335,-249,-189},{-359,-282,-301,-372,-356,-249},{-255,-335,-266,-239,-291,-207},{-178,-277,-247,-330,-262,-155},{-298,-364,-343,-194,-278,-342}},{{-246,-281,-280,-312,-270,-159},{-246,-175,-302,-196,-230,-214},{-293,-225,-189,-181,-230,-306},{-269,-245,-312,-273,-316,-292},{-243,-185,-252,-203,-282,-330},{-189,-329,-350,-278,-284,-198},{-272,-258,-343,-273,-191,-308},{-228,-207,-302,-211,-294,-333},{-363,-205,-260,-345,-301,-176},{-298,-238,-197,-213,-179,-202}},{{-267,-303,-213,-221,-134,-284},{-267,-301,-159,-228,-278,-282},{-183,-291,-150,-313,-208,-137},{-236,-263,-192,-179,-175,-267},{-307,-186,-312,-161,-155,-164},{-257,-150,-148,-221,-137,-260},{-150,-273,-233,-242,-155,-208},{-188,-228,-259,-216,-228,-139},{-309,-160,-164,-230,-150,-246},{-171,-183,-192,-198,-206,-298}},{{-178,-304,-260,-295,-241,-237},{-174,-228,-150,-269,-247,-202},{-145,-219,-200,-156,-204,-273},{-266,-297,-178,-228,-141,-156},{-249,-213,-208,-276,-273,-178},{-176,-291,-230,-258,-156,-291},{-293,-167,-150,-132,-152,-232},{-156,-245,-206,-304,-252,-195},{-227,-217,-145,-139,-184,-176},{-284,-150,-130,-289,-297,-176}},{{-258,-302,-184,-169,-130,-150},{-208,-217,-302,-280,-154,-224},{-148,-195,-143,-171,-195,-284},{-243,-165,-163,-215,-158,-154},{-224,-191,-215,-130,-145,-271},{-143,-219,-213,-180,-293,-241},{-221,-193,-148,-208,-152,-260},{-143,-295,-273,-243,-260,-293},{-299,-161,-213,-271,-180,-280},{-241,-276,-193,-232,-200,-154}},{{-168,-278,-291,-278,-321,-301},{-146,-164,-296,-177,-192,-226},{-135,-289,-177,-285,-162,-160},{-206,-157,-164,-290,-273,-228},{-190,-155,-146,-308,-259,-160},{-285,-282,-141,-223,-146,-294},{-292,-195,-289,-212,-249,-254},{-175,-190,-298,-278,-310,-143},{-141,-264,-161,-218,-245,-306},{-137,-220,-155,-184,-254,-164}},{{-298,-169,-240,-243,-333,-195},{-312,-230,-206,-184,-315,-250},{-267,-213,-294,-154,-184,-225},{-171,-336,-250,-330,-229,-215},{-267,-252,-186,-310,-265,-190},{-228,-302,-343,-258,-350,-159},{-283,-227,-164,-260,-285,-288},{-193,-290,-289,-154,-169,-314},{-274,-247,-169,-280,-295,-167},{-278,-225,-250,-250,-217,-195}},{{-342,-256,-249,-165,-348,-335},{-298,-303,-160,-218,-223,-194},{-334,-215,-162,-287,-295,-367},{-295,-199,-359,-250,-178,-359},{-223,-236,-246,-205,-239,-210},{-363,-290,-304,-327,-226,-319},{-334,-363,-168,-351,-287,-317},{-186,-212,-356,-229,-274,-311},{-363,-360,-364,-271,-325,-317},{-205,-223,-278,-218,-290,-221}},{{-245,-239,-261,-237,-207,-247},{-239,-285,-354,-234,-263,-207},{-192,-343,-160,-346,-354,-293},{-170,-210,-253,-332,-245,-168},{-327,-213,-181,-165,-359,-194},{-343,-170,-322,-287,-176,-354},{-370,-207,-343,-258,-184,-306},{-330,-290,-176,-200,-263,-215},{-317,-202,-338,-269,-186,-173},{-184,-261,-343,-205,-197,-293}},{{-229,-362,-295,-237,-306,-221},{-354,-346,-303,-160,-263,-213},{-258,-261,-170,-309,-301,-317},{-253,-301,-258,-200,-351,-189},{-306,-290,-237,-301,-354,-348},{-298,-237,-192,-306,-269,-303},{-170,-351,-165,-332,-263,-364},{-207,-253,-261,-306,-205,-322},{-359,-192,-317,-231,-306,-269},{-346,-356,-356,-346,-258,-205}},{{-354,-364,-189,-330,-322,-221},{-263,-247,-346,-173,-194,-346},{-285,-210,-293,-247,-255,-340},{-181,-237,-200,-210,-303,-181},{-348,-213,-327,-237,-189,-340},{-186,-215,-285,-301,-287,-311},{-170,-359,-200,-301,-168,-348},{-362,-330,-231,-245,-306,-189},{-298,-229,-325,-271,-372,-311},{-317,-221,-274,-200,-237,-372}}},{{{-319,-181,-376,-349,-208,-394},{-250,-313,-232,-184,-310,-414},{-217,-406,-232,-313,-220,-414},{-364,-361,-415,-346,-271,-240},{-367,-223,-241,-370,-391,-326},{-211,-193,-367,-265,-244,-323},{-397,-322,-283,-238,-223,-260},{-205,-292,-265,-286,-337,-207},{-262,-418,-301,-340,-301,-397},{-316,-415,-322,-244,-418,-284}},{{-287,-244,-174,-366,-310,-244},{-290,-224,-277,-341,-297,-193},{-237,-264,-353,-336,-355,-249},{-202,-364,-252,-248,-238,-303},{-381,-215,-235,-251,-244,-188},{-258,-192,-367,-210,-273,-185},{-349,-307,-241,-248,-366,-334},{-290,-316,-328,-355,-204,-167},{-398,-212,-280,-199,-246,-267},{-258,-296,-244,-202,-233,-206}},{{-228,-334,-204,-199,-195,-255},{-208,-218,-190,-210,-159,-242},{-268,-178,-218,-137,-297,-198},{-305,-192,-243,-199,-220,-168},{-250,-230,-195,-241,-167,-176},{-228,-161,-172,-183,-214,-210},{-303,-250,-181,-265,-151,-168},{-293,-204,-311,-186,-273,-152},{-248,-192,-245,-217,-271,-139},{-248,-158,-176,-232,-153,-158}},{{-256,-164,-173,-122,-111,-204},{-237,-193,-199,-208,-188,-148},{-252,-223,-196,-131,-106,-101},{-132,-143,-126,-108,-161,-134},{-120,-147,-151,-141,-118,-195},{-250,-236,-190,-222,-131,-196},{-151,-216,-139,-177,-148,-143},{-254,-240,-109,-127,-146,-142},{-264,-247,-246,-155,-129,-124},{-167,-201,-167,-208,-108,-217}},{{-133,-211,-120,-129,-205,-122},{-167,-189,-214,-172,-214,-122},{-173,-156,-125,-136,-142,-131},{-187,-154,-156,-142,-131,-176},{-200,-112,-203,-119,-160,-211},{-201,-106,-117,-134,-162,-149},{-173,-216,-132,-200,-92,-208},{-156,-139,-119,-157,-165,-191},{-123,-106,-188,-95,-209,-208},{-108,-156,-106,-108,-136,-140}},{{-176,-126,-188,-163,-238,-230},{-116,-97,-220,-138,-206,-110},{-123,-132,-186,-166,-161,-112},{-149,-223,-136,-131,-126,-197},{-154,-130,-157,-109,-200,-186},{-171,-216,-128,-111,-231,-230},{-213,-143,-219,-160,-222,-230},{-171,-175,-193,-222,-150,-167},{-206,-216,-196,-205,-136,-179},{-203,-157,-139,-106,-136,-185}},{{-182,-178,-220,-194,-270,-197},{-196,-125,-159,-228,-182,-152},{-209,-162,-165,-153,-232,-185},{-156,-160,-229,-187,-279,-204},{-201,-127,-177,-172,-286,-262},{-171,-267,-266,-301,-256,-152},{-150,-198,-220,-292,-306,-150},{-179,-248,-231,-144,-306,-314},{-171,-172,-243,-174,-187,-145},{-133,-119,-204,-191,-148,-304}},{{-231,-335,-277,-272,-362,-269},{-272,-297,-264,-325,-182,-374},{-272,-194,-300,-352,-259,-181},{-160,-227,-287,-350,-362,-354},{-265,-189,-238,-221,-218,-260},{-148,-197,-170,-204,-375,-187},{-255,-325,-251,-377,-166,-241},{-175,-270,-326,-210,-384,-294},{-187,-307,-287,-199,-188,-314},{-289,-282,-360,-245,-312,-277}},{{-269,-244,-230,-355,-262,-367},{-364,-356,-260,-349,-343,-403},{-387,-353,-410,-286,-394,-397},{-272,-350,-245,-385,-343,-361},{-376,-344,-416,-391,-376,-367},{-306,-259,-269,-205,-310,-310},{-303,-238,-380,-229,-259,-328},{-214,-315,-230,-247,-352,-358},{-402,-347,-287,-268,-187,-304},{-280,-256,-257,-409,-223,-274}},{{-403,-337,-385,-373,-274,-259},{-379,-280,-328,-364,-331,-271},{-271,-367,-238,-376,-346,-262},{-199,-337,-268,-208,-406,-217},{-217,-409,-271,-373,-421,-229},{-223,-223,-289,-358,-400,-202},{-211,-328,-337,-244,-397,-295},{-298,-199,-193,-220,-391,-355},{-277,-268,-286,-301,-355,-205},{-403,-250,-334,-268,-247,-415}},{{-262,-349,-355,-295,-220,-295},{-322,-214,-355,-349,-307,-205},{-358,-256,-415,-373,-250,-418},{-352,-406,-283,-232,-322,-295},{-271,-370,-328,-277,-265,-409},{-214,-406,-226,-193,-304,-367},{-223,-316,-307,-271,-190,-364},{-364,-409,-331,-187,-337,-229},{-241,-307,-280,-205,-211,-415},{-397,-418,-301,-226,-388,-229}},{{-337,-202,-232,-247,-307,-196},{-289,-250,-280,-343,-394,-421},{-190,-181,-307,-229,-370,-253},{-223,-379,-310,-373,-244,-226},{-325,-208,-253,-280,-247,-391},{-187,-316,-259,-250,-283,-226},{-376,-307,-268,-340,-259,-217},{-313,-406,-262,-412,-277,-217},{-355,-298,-259,-181,-388,-283},{-370,-250,-271,-289,-289,-241}}},{{{-220,-259,-406,-490,-441,-430},{-458,-214,-340,-315,-458,-241},{-374,-389,-378,-248,-402,-301},{-220,-490,-298,-424,-469,-385},{-270,-234,-438,-427,-270,-228},{-354,-245,-399,-252,-389,-224},{-304,-410,-256,-332,-420,-410},{-430,-402,-469,-458,-392,-392},{-273,-354,-434,-350,-458,-420},{-371,-220,-364,-270,-350,-374}},{{-390,-360,-319,-441,-200,-251},{-432,-278,-278,-468,-223,-245},{-233,-425,-346,-424,-420,-441},{-411,-305,-210,-327,-216,-351},{-258,-326,-471,-240,-243,-328},{-470,-247,-397,-434,-269,-270},{-216,-312,-366,-277,-289,-254},{-456,-473,-444,-267,-331,-319},{-303,-473,-332,-397,-443,-393},{-310,-274,-305,-254,-380,-232}},{{-312,-219,-402,-223,-271,-281},{-410,-330,-360,-349,-211,-348},{-252,-431,-399,-199,-182,-373},{-343,-240,-336,-234,-336,-208},{-425,-333,-363,-196,-208,-384},{-296,-391,-207,-302,-351,-170},{-375,-308,-240,-398,-182,-225},{-381,-379,-402,-398,-185,-361},{-350,-400,-201,-337,-182,-172},{-435,-231,-255,-360,-379,-275}},{{-286,-221,-347,-208,-164,-220},{-308,-176,-278,-264,-233,-332},{-354,-271,-206,-206,-235,-315},{-205,-337,-203,-289,-292,-263},{-327,-271,-203,-248,-184,-160},{-278,-189,-339,-231,-299,-225},{-292,-187,-324,-221,-257,-174},{-297,-289,-180,-201,-238,-270},{-224,-292,-164,-304,-235,-203},{-281,-195,-357,-231,-279,-148}},{{-235,-305,-233,-196,-252,-164},{-254,-166,-233,-219,-141,-148},{-173,-300,-266,-210,-189,-206},{-315,-310,-152,-256,-263,-199},{-178,-178,-300,-215,-303,-268},{-164,-296,-159,-263,-157,-291},{-320,-298,-316,-231,-150,-319},{-308,-219,-180,-319,-194,-203},{-251,-252,-275,-282,-282,-266},{-292,-247,-321,-293,-159,-245}},{{-247,-219,-154,-276,-157,-162},{-215,-143,-256,-181,-319,-184},{-282,-222,-140,-200,-327,-251},{-141,-280,-287,-207,-332,-256},{-277,-169,-249,-193,-261,-177},{-215,-206,-291,-309,-201,-199},{-215,-176,-149,-198,-145,-234},{-286,-169,-315,-190,-169,-293},{-178,-238,-282,-181,-293,-293},{-289,-141,-154,-152,-194,-224}},{{-302,-306,-269,-248,-303,-400},{-287,-166,-364,-292,-348,-204},{-270,-163,-200,-360,-340,-369},{-186,-223,-261,-169,-388,-204},{-189,-243,-189,-268,-365,-337},{-154,-256,-207,-281,-180,-354},{-320,-290,-231,-229,-244,-383},{-353,-355,-370,-339,-318,-374},{-239,-326,-367,-352,-250,-222},{-227,-272,-181,-319,-259,-225}},{{-314,-333,-189,-311,-376,-287},{-308,-261,-301,-301,-324,-389},{-201,-233,-229,-266,-450,-280},{-391,-397,-217,-390,-424,-310},{-231,-282,-242,-434,-399,-307},{-234,-318,-257,-263,-343,-231},{-403,-333,-226,-222,-399,-373},{-296,-370,-332,-231,-243,-373},{-349,-421,-356,-317,-421,-353},{-332,-215,-406,-323,-282,-307}},{{-299,-471,-382,-332,-416,-483},{-356,-389,-217,-430,-332,-280},{-433,-348,-423,-406,-336,-280},{-249,-365,-279,-220,-395,-241},{-239,-409,-382,-270,-290,-343},{-400,-276,-416,-406,-371,-228},{-272,-276,-382,-392,-301,-262},{-205,-477,-427,-234,-360,-336},{-467,-228,-361,-410,-231,-354},{-306,-471,-413,-326,-210,-318}},{{-410,-364,-262,-276,-490,-413},{-466,-368,-301,-304,-424,-416},{-326,-256,-301,-304,-252,-284},{-476,-420,-340,-214,-252,-304},{-438,-259,-413,-340,-304,-374},{-424,-364,-438,-483,-490,-420},{-364,-343,-245,-469,-374,-308},{-406,-273,-322,-273,-406,-416},{-294,-424,-402,-214,-248,-374},{-252,-238,-343,-357,-287,-294}},{{-438,-241,-326,-336,-326,-360},{-382,-287,-364,-210,-420,-248},{-416,-259,-287,-441,-284,-284},{-217,-245,-312,-332,-259,-462},{-340,-224,-326,-340,-290,-318},{-298,-318,-357,-476,-392,-350},{-220,-210,-416,-350,-462,-214},{-490,-248,-290,-469,-214,-462},{-476,-276,-452,-430,-448,-402},{-214,-259,-382,-259,-287,-224}},{{-340,-304,-389,-322,-301,-382},{-234,-214,-270,-238,-252,-273},{-360,-241,-280,-378,-308,-410},{-350,-395,-480,-301,-343,-234},{-480,-399,-399,-210,-427,-276},{-270,-262,-424,-382,-259,-392},{-430,-430,-294,-304,-462,-441},{-220,-214,-322,-245,-424,-318},{-322,-350,-346,-287,-430,-424},{-469,-210,-413,-389,-248,-231}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1052,192,238,253,176,234,280,264,252}; // initial inventory 
int ubiv[I]={2104,384,476,507,352,468,350,495,504}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,13.35,8.59,5.57,4.52,2.83,1.94,4.81,7.57}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{12.14,7.81,5.06,4.11,2.57,1.76,4.37,6.88}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={9.71,9.71,9.71,8.5,8.5,8.5,7.28,7.28,7.28,6.25,6.25,6.25,5.47,5.47,5.47,4.69,4.69,4.69,4.05,4.05,4.05,3.54,3.54,3.54,3.04,3.04,3.04,3.29,3.29,3.29,2.88,2.88,2.88,2.47,2.47,2.47,2.06,2.06,2.06,1.8,1.8,1.8,1.54,1.54,1.54,1.41,1.41,1.41,1.23,1.23,1.23,1.06,1.06,1.06,3.5,3.5,3.5,3.06,3.06,3.06,2.62,2.62,2.62,5.5,5.5,5.5,4.82,4.82,4.82,4.13,4.13,4.13}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={34,17,11,33,17,12,34,17,12,35,17,12,35,17,12,34,18,12,35,18,12,34,17,12,35,18,12,34,18,12,35,17,12,35,18,12,36,18,12,35,18,12,36,18,12,35,18,12,35,18,12,35,18,12,35,17,12,34,17,12,35,17,12,34,17,12,34,17,12,34,18,12}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33},{34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50},{51,52,53,54,55,56,57,58,59,60,61},{62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94},{95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111},{112,113,114,115,116,117,118,119,120,121,122,123},{124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157},{158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174},{175,176,177,178,179,180,181,182,183,184,185,186},{187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221},{222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238},{239,240,241,242,243,244,245,246,247,248,249,250},{251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285},{286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302},{303,304,305,306,307,308,309,310,311,312,313,314},{315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348},{349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366},{367,368,369,370,371,372,373,374,375,376,377,378},{379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413},{414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431},{432,433,434,435,436,437,438,439,440,441,442,443},{444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477},{478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494},{495,496,497,498,499,500,501,502,503,504,505,506},{507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541},{542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559},{560,561,562,563,564,565,566,567,568,569,570,571},{572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605},{606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623},{624,625,626,627,628,629,630,631,632,633,634,635},{636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670},{671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687},{688,689,690,691,692,693,694,695,696,697,698,699},{700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734},{735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752},{753,754,755,756,757,758,759,760,761,762,763,764},{765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800},{801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818},{819,820,821,822,823,824,825,826,827,828,829,830},{831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865},{866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883},{884,885,886,887,888,889,890,891,892,893,894,895},{896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931},{932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949},{950,951,952,953,954,955,956,957,958,959,960,961},{962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996},{997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014},{1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026},{1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061},{1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079},{1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091},{1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126},{1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144},{1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156},{1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191},{1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208},{1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220},{1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254},{1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271},{1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283},{1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318},{1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335},{1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347},{1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381},{1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398},{1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410},{1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444},{1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461},{1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473},{1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507},{1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525},{1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537}}; // set of shipments in each bid 
int SHsts[SPN]={0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68}; // set of start times of each shipment 
int SHets[SPN]={5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,6,12,18,24,30,36,42,48,54,60,66,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,5,11,17,23,29,35,41,47,53,59,65,71,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,5,11,17,23,29,35,41,47,53,59,65,71,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,2,8,14,20,26,32,38,44,50,56,62,68,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,3,9,15,21,27,33,39,45,51,57,63,69,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,1,7,13,19,25,31,37,43,49,55,61,67,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,5,11,17,23,29,35,41,47,53,59,65,71,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,5,11,17,23,29,35,41,47,53,59,65,71}; // set of end times of each shipment 
