int Dev = 20;// Deviation
extern const int CNN = 1;// 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 = 1524;//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]={{{{11715,0,0,0,0,0},{11405,0,0,0,0,0},{11315,0,0,0,0,0},{11170,0,0,0,0,0},{11261,0,0,0,0,0},{11686,0,0,0,0,0},{11461,0,0,0,0,0},{11423,0,0,0,0,0},{11655,0,0,0,0,0},{11369,0,0,0,0,0}},{{11328,0,0,0,0,0},{11656,0,0,0,0,0},{11305,0,0,0,0,0},{11308,0,0,0,0,0},{12038,0,0,0,0,0},{11280,0,0,0,0,0},{11836,0,0,0,0,0},{11903,0,0,0,0,0},{11543,0,0,0,0,0},{11404,0,0,0,0,0}},{{11558,0,0,0,0,0},{11472,0,0,0,0,0},{11234,0,0,0,0,0},{11336,0,0,0,0,0},{11245,0,0,0,0,0},{11334,0,0,0,0,0},{11671,0,0,0,0,0},{11596,0,0,0,0,0},{11317,0,0,0,0,0},{11245,0,0,0,0,0}},{{11264,0,0,0,0,0},{11106,0,0,0,0,0},{11532,0,0,0,0,0},{11763,0,0,0,0,0},{11605,0,0,0,0,0},{11448,0,0,0,0,0},{11662,0,0,0,0,0},{11392,0,0,0,0,0},{11526,0,0,0,0,0},{11496,0,0,0,0,0}},{{11463,0,0,0,0,0},{11719,0,0,0,0,0},{11517,0,0,0,0,0},{11609,0,0,0,0,0},{11441,0,0,0,0,0},{11002,0,0,0,0,0},{11532,0,0,0,0,0},{11693,0,0,0,0,0},{11512,0,0,0,0,0},{11335,0,0,0,0,0}},{{11597,0,0,0,0,0},{11771,0,0,0,0,0},{11247,0,0,0,0,0},{11634,0,0,0,0,0},{11286,0,0,0,0,0},{11491,0,0,0,0,0},{11749,0,0,0,0,0},{11499,0,0,0,0,0},{11505,0,0,0,0,0},{11854,0,0,0,0,0}},{{11435,0,0,0,0,0},{11290,0,0,0,0,0},{11405,0,0,0,0,0},{11622,0,0,0,0,0},{11390,0,0,0,0,0},{11360,0,0,0,0,0},{11641,0,0,0,0,0},{11460,0,0,0,0,0},{11552,0,0,0,0,0},{11907,0,0,0,0,0}},{{11702,0,0,0,0,0},{11286,0,0,0,0,0},{11367,0,0,0,0,0},{11536,0,0,0,0,0},{11927,0,0,0,0,0},{11570,0,0,0,0,0},{11618,0,0,0,0,0},{11522,0,0,0,0,0},{11640,0,0,0,0,0},{11203,0,0,0,0,0}},{{11811,0,0,0,0,0},{11936,0,0,0,0,0},{11772,0,0,0,0,0},{11549,0,0,0,0,0},{11710,0,0,0,0,0},{11917,0,0,0,0,0},{11386,0,0,0,0,0},{11747,0,0,0,0,0},{11780,0,0,0,0,0},{11037,0,0,0,0,0}},{{11288,0,0,0,0,0},{11516,0,0,0,0,0},{11389,0,0,0,0,0},{11404,0,0,0,0,0},{11115,0,0,0,0,0},{11377,0,0,0,0,0},{11342,0,0,0,0,0},{11524,0,0,0,0,0},{11480,0,0,0,0,0},{11230,0,0,0,0,0}},{{12084,0,0,0,0,0},{11237,0,0,0,0,0},{11514,0,0,0,0,0},{11648,0,0,0,0,0},{11343,0,0,0,0,0},{11446,0,0,0,0,0},{11592,0,0,0,0,0},{11518,0,0,0,0,0},{11867,0,0,0,0,0},{11510,0,0,0,0,0}},{{11581,0,0,0,0,0},{11690,0,0,0,0,0},{11461,0,0,0,0,0},{11266,0,0,0,0,0},{11549,0,0,0,0,0},{11416,0,0,0,0,0},{11250,0,0,0,0,0},{11314,0,0,0,0,0},{11527,0,0,0,0,0},{11244,0,0,0,0,0}}},{{{-238,-193,-223,-242,-238,-203},{-223,-242,-179,-181,-242,-244},{-205,-189,-242,-209,-189,-238},{-173,-185,-238,-195,-244,-203},{-213,-171,-168,-166,-195,-177},{-244,-242,-183,-166,-199,-191},{-177,-242,-227,-238,-215,-233},{-185,-242,-162,-175,-225,-189},{-233,-231,-195,-231,-205,-229},{-177,-175,-229,-195,-166,-225}},{{-242,-197,-171,-191,-183,-168},{-171,-231,-227,-168,-197,-173},{-211,-213,-223,-195,-179,-181},{-168,-219,-229,-183,-240,-229},{-181,-244,-195,-215,-244,-205},{-185,-201,-177,-209,-221,-227},{-168,-235,-171,-244,-166,-211},{-175,-240,-187,-197,-242,-217},{-229,-215,-207,-171,-221,-193},{-171,-211,-173,-227,-205,-191}},{{-209,-240,-240,-199,-235,-211},{-233,-233,-207,-227,-233,-238},{-238,-183,-173,-215,-215,-225},{-235,-235,-166,-189,-166,-244},{-244,-221,-168,-229,-177,-166},{-181,-177,-162,-240,-223,-233},{-221,-211,-191,-207,-235,-223},{-242,-181,-244,-229,-193,-203},{-168,-209,-164,-217,-185,-199},{-171,-171,-225,-183,-201,-219}},{{-242,-173,-177,-187,-233,-227},{-235,-217,-231,-168,-173,-223},{-177,-164,-205,-240,-175,-164},{-229,-225,-199,-207,-231,-235},{-168,-203,-191,-168,-199,-238},{-240,-221,-191,-175,-183,-175},{-217,-229,-221,-187,-185,-195},{-173,-175,-177,-168,-183,-191},{-240,-189,-205,-205,-217,-195},{-244,-242,-183,-175,-173,-203}},{{-242,-207,-164,-203,-223,-225},{-233,-242,-199,-191,-213,-199},{-168,-197,-168,-191,-229,-193},{-221,-193,-181,-221,-211,-171},{-225,-213,-227,-213,-168,-189},{-209,-185,-187,-215,-171,-189},{-203,-191,-193,-171,-166,-197},{-183,-175,-177,-181,-205,-238},{-231,-179,-221,-177,-229,-183},{-231,-209,-205,-201,-242,-205}},{{-189,-197,-229,-189,-215,-181},{-203,-171,-211,-195,-181,-221},{-205,-175,-225,-233,-185,-217},{-189,-181,-244,-181,-231,-185},{-240,-164,-215,-187,-240,-189},{-201,-189,-215,-168,-215,-209},{-195,-207,-238,-175,-213,-201},{-215,-219,-231,-211,-168,-201},{-191,-164,-219,-223,-189,-191},{-211,-197,-189,-211,-179,-227}},{{-175,-177,-199,-238,-166,-187},{-215,-191,-207,-205,-235,-164},{-238,-197,-235,-177,-225,-193},{-215,-209,-164,-177,-168,-221},{-185,-183,-191,-164,-193,-166},{-195,-187,-162,-209,-185,-213},{-229,-193,-181,-162,-199,-238},{-175,-171,-173,-219,-211,-166},{-199,-179,-175,-203,-185,-187},{-242,-168,-215,-225,-225,-221}},{{-185,-199,-191,-233,-175,-225},{-164,-177,-211,-213,-203,-233},{-164,-217,-219,-203,-166,-209},{-213,-240,-221,-164,-221,-181},{-197,-240,-240,-171,-201,-185},{-179,-221,-185,-225,-225,-193},{-171,-229,-175,-221,-181,-233},{-173,-221,-189,-238,-183,-185},{-238,-225,-164,-183,-193,-183},{-195,-244,-233,-215,-162,-177}},{{-175,-244,-203,-215,-162,-209},{-209,-205,-227,-235,-219,-205},{-193,-217,-193,-162,-175,-193},{-211,-201,-219,-197,-195,-191},{-187,-205,-189,-233,-225,-189},{-173,-244,-238,-240,-201,-162},{-240,-181,-175,-199,-231,-215},{-217,-187,-235,-191,-191,-225},{-189,-215,-229,-195,-209,-240},{-191,-179,-193,-201,-225,-171}},{{-197,-233,-233,-197,-209,-166},{-215,-211,-203,-193,-217,-219},{-233,-207,-215,-164,-191,-229},{-195,-203,-185,-213,-219,-203},{-183,-225,-215,-201,-221,-231},{-223,-207,-197,-223,-197,-183},{-217,-181,-211,-217,-191,-168},{-171,-205,-189,-209,-181,-223},{-181,-175,-221,-193,-223,-197},{-168,-217,-187,-207,-189,-219}},{{-197,-203,-244,-197,-205,-197},{-195,-201,-225,-175,-225,-173},{-205,-197,-217,-195,-207,-168},{-181,-189,-229,-166,-231,-235},{-197,-187,-231,-223,-215,-225},{-183,-183,-244,-195,-183,-177},{-175,-238,-195,-181,-235,-177},{-164,-221,-233,-183,-193,-185},{-189,-207,-219,-205,-219,-197},{-177,-179,-227,-223,-211,-181}},{{-213,-203,-233,-199,-168,-244},{-231,-231,-242,-242,-181,-205},{-175,-197,-205,-181,-203,-173},{-183,-201,-166,-175,-217,-195},{-164,-205,-219,-189,-207,-217},{-219,-189,-242,-221,-221,-219},{-229,-209,-193,-217,-195,-171},{-189,-177,-209,-168,-164,-219},{-181,-177,-205,-244,-223,-209},{-164,-211,-205,-162,-168,-183}}},{{{-151,-132,-190,-155,-151,-175},{-177,-155,-155,-129,-158,-129},{-140,-147,-161,-174,-147,-164},{-147,-156,-171,-134,-185,-130},{-174,-150,-185,-135,-171,-132},{-182,-163,-137,-143,-171,-138},{-151,-164,-172,-164,-142,-135},{-182,-130,-155,-177,-132,-190},{-140,-171,-167,-129,-135,-184},{-140,-137,-166,-177,-166,-172}},{{-145,-158,-188,-177,-156,-129},{-169,-158,-161,-192,-182,-171},{-155,-156,-177,-169,-159,-156},{-140,-159,-182,-171,-179,-137},{-187,-171,-158,-134,-161,-145},{-143,-192,-132,-147,-150,-180},{-188,-179,-137,-190,-184,-150},{-153,-143,-166,-188,-153,-158},{-190,-142,-138,-151,-185,-143},{-187,-159,-182,-140,-153,-161}},{{-137,-182,-158,-166,-145,-187},{-161,-130,-129,-148,-150,-158},{-180,-166,-190,-132,-159,-174},{-138,-161,-190,-172,-180,-156},{-143,-175,-129,-172,-151,-184},{-148,-192,-129,-130,-177,-169},{-137,-158,-164,-138,-164,-130},{-129,-190,-192,-145,-187,-182},{-148,-166,-182,-137,-150,-161},{-132,-132,-155,-171,-140,-159}},{{-129,-153,-143,-142,-151,-151},{-156,-135,-187,-161,-138,-138},{-137,-193,-142,-158,-164,-179},{-185,-163,-156,-130,-177,-150},{-148,-172,-174,-185,-132,-180},{-151,-185,-171,-156,-188,-153},{-138,-147,-180,-187,-179,-132},{-140,-172,-150,-172,-190,-192},{-150,-185,-155,-192,-167,-172},{-153,-169,-132,-171,-143,-155}},{{-175,-147,-190,-145,-172,-192},{-187,-150,-172,-185,-171,-169},{-138,-187,-145,-166,-179,-180},{-135,-138,-158,-188,-153,-169},{-151,-169,-156,-148,-142,-134},{-182,-135,-175,-156,-177,-132},{-135,-188,-182,-134,-192,-143},{-138,-147,-138,-151,-164,-142},{-172,-147,-188,-177,-148,-130},{-190,-167,-130,-174,-143,-140}},{{-193,-184,-137,-182,-174,-188},{-163,-180,-145,-180,-184,-190},{-145,-130,-140,-175,-159,-161},{-185,-190,-158,-142,-179,-185},{-184,-145,-151,-175,-132,-156},{-134,-184,-190,-147,-155,-184},{-159,-148,-161,-190,-137,-132},{-129,-166,-137,-158,-145,-142},{-193,-138,-164,-150,-156,-159},{-177,-145,-164,-159,-187,-167}},{{-150,-145,-184,-135,-156,-164},{-188,-138,-161,-130,-177,-145},{-137,-175,-171,-150,-167,-143},{-156,-172,-166,-166,-192,-187},{-137,-161,-148,-182,-158,-151},{-184,-129,-164,-130,-161,-174},{-148,-182,-184,-185,-151,-166},{-177,-150,-172,-151,-192,-147},{-187,-180,-185,-137,-182,-167},{-190,-147,-158,-164,-180,-180}},{{-163,-147,-167,-142,-130,-171},{-182,-138,-193,-130,-145,-159},{-187,-148,-169,-190,-134,-156},{-174,-190,-184,-174,-164,-166},{-190,-180,-138,-140,-159,-192},{-135,-138,-135,-150,-161,-164},{-130,-180,-171,-163,-169,-161},{-184,-187,-188,-130,-159,-145},{-148,-174,-169,-190,-169,-188},{-174,-174,-132,-184,-138,-140}},{{-140,-138,-167,-192,-150,-193},{-164,-182,-147,-159,-184,-179},{-156,-193,-156,-153,-130,-193},{-185,-138,-153,-156,-148,-192},{-156,-174,-132,-167,-180,-172},{-148,-143,-159,-158,-137,-175},{-129,-147,-184,-153,-158,-185},{-187,-180,-177,-143,-187,-182},{-151,-151,-161,-151,-175,-166},{-134,-179,-166,-171,-134,-175}},{{-143,-167,-151,-135,-187,-167},{-150,-143,-151,-192,-151,-143},{-175,-193,-145,-184,-148,-166},{-193,-147,-169,-140,-142,-135},{-142,-142,-151,-147,-182,-143},{-148,-159,-192,-184,-193,-175},{-140,-190,-159,-161,-184,-132},{-138,-184,-159,-180,-175,-187},{-164,-155,-172,-187,-169,-158},{-187,-167,-182,-159,-138,-132}},{{-180,-151,-184,-180,-174,-159},{-193,-148,-190,-140,-153,-129},{-161,-156,-192,-147,-172,-150},{-182,-151,-188,-153,-172,-132},{-129,-134,-190,-182,-132,-153},{-159,-137,-156,-143,-164,-190},{-185,-182,-187,-166,-140,-155},{-163,-179,-163,-182,-164,-161},{-174,-135,-129,-130,-156,-159},{-177,-166,-150,-174,-137,-140}},{{-132,-137,-187,-132,-135,-190},{-174,-159,-174,-169,-145,-166},{-153,-193,-159,-193,-134,-174},{-142,-129,-148,-161,-130,-182},{-132,-187,-143,-190,-153,-174},{-190,-182,-180,-132,-134,-192},{-179,-164,-166,-129,-147,-135},{-188,-156,-172,-171,-187,-142},{-151,-169,-161,-188,-174,-158},{-138,-193,-147,-148,-179,-187}}},{{{-256,-268,-256,-219,-196,-249},{-229,-233,-261,-243,-233,-249},{-206,-229,-208,-226,-185,-226},{-185,-194,-270,-240,-217,-219},{-238,-196,-206,-231,-231,-249},{-254,-247,-210,-261,-263,-231},{-208,-231,-243,-254,-277,-238},{-210,-275,-277,-187,-238,-210},{-277,-245,-249,-231,-233,-268},{-213,-226,-224,-187,-192,-231}},{{-273,-254,-238,-192,-254,-275},{-238,-263,-259,-273,-222,-261},{-196,-259,-226,-196,-210,-213},{-203,-194,-243,-196,-240,-222},{-254,-275,-199,-268,-222,-240},{-189,-256,-243,-208,-196,-261},{-256,-273,-201,-194,-275,-187},{-226,-226,-270,-247,-277,-243},{-231,-270,-259,-213,-236,-219},{-245,-203,-263,-192,-201,-187}},{{-261,-210,-238,-185,-238,-247},{-261,-213,-259,-254,-233,-222},{-194,-226,-185,-243,-187,-201},{-222,-194,-261,-187,-243,-254},{-208,-189,-203,-222,-263,-224},{-196,-194,-192,-187,-194,-219},{-208,-270,-243,-185,-236,-226},{-203,-275,-206,-259,-208,-199},{-233,-273,-249,-208,-270,-256},{-210,-226,-208,-256,-222,-231}},{{-219,-199,-273,-217,-268,-233},{-194,-238,-199,-201,-273,-187},{-217,-219,-236,-247,-273,-261},{-243,-270,-226,-254,-222,-196},{-275,-247,-185,-201,-231,-254},{-252,-243,-217,-224,-189,-206},{-263,-266,-252,-233,-277,-196},{-236,-240,-189,-194,-277,-256},{-206,-231,-203,-240,-210,-189},{-236,-270,-215,-261,-236,-263}},{{-229,-231,-210,-199,-210,-210},{-277,-266,-208,-189,-213,-268},{-277,-201,-270,-229,-247,-206},{-194,-275,-219,-268,-206,-194},{-196,-194,-222,-277,-187,-222},{-210,-192,-226,-254,-233,-187},{-240,-256,-206,-268,-215,-259},{-236,-268,-231,-259,-213,-240},{-275,-208,-240,-266,-194,-261},{-187,-217,-273,-263,-213,-199}},{{-215,-201,-268,-199,-213,-247},{-222,-240,-196,-275,-270,-273},{-275,-249,-187,-213,-187,-189},{-224,-249,-208,-222,-236,-215},{-231,-266,-273,-215,-261,-210},{-243,-189,-270,-210,-233,-215},{-273,-268,-206,-217,-249,-210},{-256,-217,-219,-240,-254,-243},{-277,-194,-187,-210,-196,-256},{-196,-273,-275,-215,-275,-245}},{{-273,-187,-217,-217,-196,-229},{-192,-259,-231,-243,-252,-213},{-240,-213,-240,-206,-206,-273},{-252,-189,-189,-277,-254,-245},{-245,-268,-196,-249,-187,-261},{-268,-199,-233,-266,-254,-187},{-189,-226,-277,-245,-203,-217},{-243,-226,-275,-266,-243,-196},{-249,-217,-270,-254,-256,-266},{-245,-192,-254,-222,-259,-206}},{{-247,-254,-231,-236,-196,-263},{-275,-268,-199,-213,-208,-189},{-201,-236,-268,-236,-233,-238},{-233,-252,-210,-270,-192,-196},{-266,-229,-261,-259,-245,-256},{-270,-231,-238,-224,-277,-256},{-254,-217,-217,-236,-217,-210},{-187,-275,-236,-245,-189,-201},{-259,-219,-217,-194,-217,-268},{-238,-256,-247,-206,-247,-187}},{{-229,-215,-256,-196,-277,-249},{-238,-256,-189,-273,-203,-249},{-261,-187,-245,-252,-247,-243},{-236,-268,-252,-192,-233,-203},{-206,-187,-256,-240,-256,-270},{-270,-249,-206,-266,-261,-270},{-222,-189,-259,-222,-236,-252},{-229,-208,-245,-249,-226,-189},{-226,-252,-275,-240,-277,-236},{-194,-231,-229,-187,-199,-259}},{{-231,-243,-208,-254,-259,-249},{-196,-231,-203,-192,-240,-238},{-231,-256,-196,-189,-219,-199},{-226,-275,-215,-245,-189,-270},{-249,-222,-252,-210,-203,-238},{-275,-247,-273,-206,-208,-226},{-213,-199,-245,-199,-185,-231},{-252,-268,-194,-259,-199,-275},{-189,-185,-217,-261,-201,-238},{-208,-224,-206,-268,-192,-224}},{{-233,-266,-219,-263,-215,-201},{-261,-203,-222,-203,-215,-219},{-196,-231,-247,-254,-213,-217},{-270,-210,-219,-238,-233,-203},{-268,-185,-268,-256,-187,-263},{-222,-233,-201,-261,-252,-229},{-266,-217,-252,-266,-259,-263},{-199,-266,-210,-254,-187,-240},{-208,-268,-233,-247,-194,-259},{-252,-249,-222,-270,-206,-277}},{{-263,-261,-236,-233,-238,-194},{-213,-229,-206,-268,-245,-259},{-254,-189,-268,-261,-233,-187},{-247,-238,-266,-252,-236,-266},{-208,-259,-236,-196,-273,-252},{-224,-196,-224,-219,-199,-215},{-240,-201,-196,-222,-199,-233},{-215,-201,-261,-273,-233,-263},{-201,-189,-238,-270,-247,-210},{-270,-259,-203,-247,-247,-203}}},{{{-258,-184,-241,-258,-215,-180},{-176,-245,-195,-180,-197,-178},{-195,-224,-208,-217,-237,-250},{-193,-187,-189,-228,-250,-234},{-189,-217,-228,-258,-232,-197},{-230,-241,-250,-202,-217,-182},{-239,-191,-254,-204,-187,-184},{-180,-202,-191,-250,-208,-221},{-176,-234,-234,-174,-258,-226},{-217,-215,-219,-191,-208,-187}},{{-200,-202,-195,-182,-230,-178},{-243,-187,-174,-197,-210,-191},{-193,-239,-204,-243,-208,-210},{-247,-182,-234,-184,-224,-193},{-228,-230,-195,-176,-241,-210},{-254,-252,-174,-258,-182,-215},{-260,-247,-230,-247,-224,-256},{-228,-228,-260,-252,-189,-258},{-215,-254,-254,-189,-230,-178},{-174,-208,-202,-178,-189,-232}},{{-245,-210,-187,-224,-215,-178},{-245,-184,-213,-243,-191,-182},{-176,-189,-243,-241,-232,-189},{-206,-176,-215,-210,-258,-221},{-215,-191,-178,-247,-234,-260},{-180,-189,-200,-219,-221,-221},{-239,-254,-254,-226,-232,-215},{-174,-219,-210,-224,-184,-232},{-243,-174,-206,-187,-221,-174},{-237,-182,-250,-256,-213,-230}},{{-182,-243,-176,-254,-200,-213},{-219,-226,-200,-182,-195,-202},{-187,-191,-228,-221,-226,-176},{-213,-200,-174,-208,-254,-208},{-217,-252,-219,-182,-247,-191},{-221,-176,-224,-230,-219,-193},{-232,-237,-237,-206,-219,-239},{-221,-250,-176,-174,-197,-228},{-234,-202,-204,-187,-224,-197},{-254,-250,-250,-189,-245,-219}},{{-187,-197,-174,-247,-237,-232},{-180,-243,-258,-204,-200,-237},{-241,-252,-200,-184,-256,-250},{-254,-232,-219,-258,-184,-217},{-247,-217,-180,-202,-256,-178},{-180,-187,-208,-206,-182,-219},{-219,-189,-237,-256,-176,-180},{-237,-213,-226,-243,-247,-241},{-200,-178,-213,-189,-260,-258},{-195,-193,-210,-193,-234,-208}},{{-243,-219,-245,-232,-178,-202},{-224,-176,-217,-187,-252,-213},{-213,-226,-237,-230,-193,-193},{-197,-252,-237,-193,-230,-215},{-197,-202,-180,-234,-204,-260},{-204,-206,-247,-184,-215,-202},{-174,-213,-193,-180,-243,-234},{-228,-174,-252,-182,-206,-193},{-208,-239,-195,-197,-210,-241},{-197,-256,-247,-241,-247,-224}},{{-258,-245,-247,-210,-256,-206},{-189,-204,-256,-247,-247,-176},{-226,-221,-208,-200,-176,-226},{-221,-219,-191,-206,-256,-184},{-250,-176,-210,-243,-241,-187},{-193,-232,-189,-226,-221,-202},{-245,-241,-226,-217,-226,-206},{-258,-191,-210,-224,-226,-258},{-215,-230,-189,-189,-252,-219},{-256,-210,-215,-245,-254,-228}},{{-245,-224,-204,-250,-210,-260},{-224,-245,-241,-213,-215,-182},{-224,-243,-176,-260,-243,-204},{-245,-210,-210,-258,-224,-230},{-215,-217,-217,-237,-215,-237},{-232,-247,-228,-221,-237,-215},{-226,-189,-234,-258,-204,-241},{-184,-245,-215,-230,-258,-189},{-243,-213,-243,-197,-258,-191},{-187,-197,-252,-258,-213,-182}},{{-245,-180,-208,-184,-260,-260},{-215,-247,-237,-258,-252,-256},{-250,-254,-256,-243,-221,-197},{-252,-239,-219,-243,-239,-254},{-256,-217,-232,-189,-234,-224},{-247,-224,-256,-174,-250,-250},{-200,-228,-247,-193,-224,-217},{-178,-180,-252,-178,-232,-195},{-237,-221,-174,-197,-217,-256},{-176,-187,-224,-174,-178,-176}},{{-197,-250,-241,-241,-247,-230},{-234,-250,-191,-245,-252,-226},{-230,-197,-241,-215,-195,-178},{-208,-256,-191,-247,-204,-247},{-178,-178,-228,-174,-224,-193},{-217,-228,-252,-234,-200,-174},{-241,-193,-239,-234,-221,-180},{-250,-230,-210,-206,-200,-258},{-221,-206,-250,-250,-239,-234},{-224,-215,-241,-217,-197,-206}},{{-195,-260,-252,-230,-221,-200},{-208,-210,-180,-204,-191,-221},{-217,-237,-219,-195,-241,-187},{-217,-224,-245,-200,-258,-200},{-256,-230,-184,-206,-252,-226},{-180,-219,-208,-243,-174,-241},{-180,-202,-219,-204,-206,-197},{-219,-226,-234,-234,-215,-180},{-239,-250,-204,-258,-254,-239},{-213,-189,-237,-230,-219,-219}},{{-174,-245,-228,-226,-256,-217},{-224,-234,-258,-221,-215,-258},{-187,-189,-208,-208,-245,-232},{-176,-184,-221,-174,-210,-187},{-178,-208,-258,-224,-191,-239},{-228,-237,-215,-247,-254,-217},{-217,-245,-213,-230,-217,-228},{-217,-178,-178,-237,-232,-182},{-217,-234,-213,-226,-258,-210},{-197,-258,-243,-213,-189,-208}}},{{{-255,-237,-282,-223,-266,-226},{-255,-253,-303,-263,-242,-263},{-314,-258,-301,-245,-231,-277},{-239,-309,-237,-242,-234,-293},{-274,-303,-277,-269,-226,-226},{-234,-311,-298,-311,-231,-223},{-226,-239,-261,-311,-295,-237},{-309,-239,-239,-301,-221,-237},{-301,-271,-215,-237,-234,-247},{-311,-242,-245,-317,-285,-269}},{{-293,-242,-250,-255,-295,-279},{-234,-279,-215,-261,-253,-226},{-287,-263,-242,-245,-239,-239},{-317,-221,-274,-237,-282,-282},{-255,-314,-285,-295,-247,-237},{-255,-213,-245,-311,-218,-253},{-306,-285,-282,-287,-245,-247},{-237,-298,-285,-258,-287,-317},{-295,-303,-229,-298,-247,-255},{-247,-213,-226,-285,-277,-319}},{{-234,-287,-309,-279,-218,-277},{-285,-314,-223,-234,-277,-290},{-271,-269,-269,-231,-290,-314},{-277,-298,-231,-266,-269,-303},{-306,-258,-285,-266,-266,-274},{-306,-263,-245,-221,-242,-303},{-290,-266,-213,-263,-261,-293},{-282,-314,-319,-285,-306,-293},{-229,-237,-282,-258,-290,-269},{-253,-229,-303,-311,-263,-258}},{{-266,-295,-274,-306,-221,-266},{-258,-226,-317,-295,-221,-245},{-237,-306,-295,-242,-258,-317},{-314,-285,-263,-303,-290,-229},{-309,-295,-271,-242,-269,-282},{-263,-317,-261,-298,-221,-279},{-277,-215,-311,-290,-255,-231},{-263,-314,-295,-223,-215,-311},{-295,-266,-282,-277,-266,-301},{-317,-223,-231,-269,-255,-237}},{{-290,-311,-258,-221,-282,-277},{-245,-301,-277,-213,-319,-277},{-274,-239,-261,-221,-277,-266},{-221,-269,-229,-213,-317,-253},{-231,-287,-234,-269,-311,-250},{-218,-287,-247,-271,-242,-319},{-247,-295,-282,-247,-261,-237},{-309,-279,-290,-303,-261,-239},{-245,-271,-282,-290,-261,-314},{-245,-263,-311,-282,-247,-250}},{{-242,-258,-266,-314,-269,-253},{-274,-237,-271,-226,-258,-255},{-258,-247,-234,-269,-239,-223},{-250,-223,-237,-295,-282,-282},{-229,-271,-245,-298,-247,-282},{-290,-263,-263,-306,-303,-285},{-213,-295,-269,-303,-277,-247},{-247,-271,-269,-295,-317,-221},{-253,-290,-213,-261,-290,-245},{-223,-285,-309,-306,-239,-215}},{{-274,-314,-311,-215,-311,-279},{-314,-229,-218,-271,-285,-226},{-221,-301,-239,-306,-221,-229},{-223,-309,-255,-287,-295,-301},{-239,-226,-271,-279,-271,-282},{-269,-215,-287,-263,-293,-245},{-242,-277,-247,-277,-319,-279},{-287,-213,-287,-277,-245,-309},{-226,-234,-229,-226,-226,-221},{-306,-285,-287,-274,-274,-274}},{{-266,-274,-311,-301,-226,-314},{-215,-266,-285,-245,-269,-253},{-218,-213,-245,-319,-279,-263},{-215,-319,-215,-319,-274,-237},{-258,-213,-245,-242,-314,-285},{-309,-253,-271,-255,-274,-285},{-293,-255,-298,-237,-301,-314},{-261,-282,-303,-285,-303,-271},{-314,-295,-247,-309,-311,-245},{-306,-223,-237,-274,-213,-237}},{{-317,-311,-258,-229,-234,-317},{-213,-282,-226,-287,-279,-285},{-215,-221,-250,-237,-269,-306},{-271,-311,-226,-317,-226,-239},{-309,-293,-301,-274,-274,-271},{-261,-234,-250,-317,-242,-311},{-245,-229,-271,-234,-303,-218},{-258,-301,-285,-303,-231,-314},{-245,-277,-298,-279,-221,-319},{-269,-221,-263,-285,-279,-271}},{{-247,-223,-221,-258,-226,-223},{-274,-287,-223,-319,-253,-290},{-319,-221,-261,-301,-285,-247},{-218,-245,-258,-242,-290,-266},{-293,-266,-221,-213,-226,-226},{-223,-306,-271,-213,-285,-269},{-258,-298,-306,-215,-255,-253},{-293,-303,-311,-285,-261,-311},{-306,-247,-295,-263,-239,-309},{-229,-245,-213,-223,-279,-255}},{{-271,-263,-285,-290,-287,-319},{-237,-311,-223,-258,-247,-221},{-277,-293,-317,-239,-301,-221},{-266,-282,-287,-213,-213,-258},{-245,-285,-253,-234,-234,-306},{-290,-226,-319,-229,-255,-285},{-295,-317,-261,-282,-306,-231},{-234,-215,-306,-274,-277,-255},{-311,-266,-290,-258,-239,-250},{-298,-269,-258,-314,-261,-295}},{{-247,-258,-255,-215,-277,-306},{-229,-245,-231,-231,-269,-311},{-319,-253,-271,-295,-309,-221},{-290,-287,-271,-255,-271,-234},{-258,-309,-215,-282,-213,-234},{-245,-277,-221,-274,-218,-239},{-301,-234,-221,-234,-282,-242},{-309,-290,-277,-239,-282,-263},{-282,-255,-306,-245,-293,-282},{-263,-287,-298,-250,-229,-229}}},{{{-311,-232,-252,-308,-277,-297},{-333,-269,-266,-305,-266,-272},{-232,-328,-227,-314,-263,-305},{-314,-238,-286,-230,-232,-288},{-325,-305,-316,-322,-230,-235},{-272,-235,-255,-314,-333,-316},{-272,-235,-280,-238,-316,-283},{-224,-316,-241,-330,-238,-255},{-322,-249,-328,-325,-255,-258},{-286,-249,-283,-311,-305,-230}},{{-322,-325,-260,-258,-246,-300},{-244,-316,-328,-283,-300,-325},{-224,-328,-255,-325,-280,-258},{-274,-227,-249,-325,-288,-319},{-336,-311,-328,-300,-280,-300},{-291,-263,-319,-258,-286,-244},{-311,-244,-328,-232,-305,-269},{-328,-235,-311,-294,-333,-291},{-263,-269,-328,-291,-316,-266},{-300,-274,-224,-291,-333,-235}},{{-227,-308,-241,-241,-322,-269},{-232,-302,-227,-333,-263,-308},{-238,-300,-244,-244,-238,-286},{-244,-274,-246,-311,-241,-227},{-330,-300,-238,-294,-330,-241},{-314,-277,-311,-238,-269,-325},{-308,-244,-238,-308,-277,-255},{-246,-314,-311,-252,-330,-227},{-333,-230,-280,-260,-302,-316},{-255,-241,-319,-300,-286,-274}},{{-238,-235,-302,-224,-235,-235},{-235,-322,-272,-246,-238,-246},{-302,-328,-241,-294,-328,-263},{-325,-283,-319,-333,-258,-258},{-336,-288,-333,-232,-300,-244},{-241,-311,-241,-274,-330,-294},{-266,-283,-314,-288,-277,-288},{-260,-308,-227,-280,-314,-280},{-314,-333,-260,-333,-316,-258},{-263,-263,-263,-252,-235,-328}},{{-232,-283,-314,-255,-272,-263},{-294,-263,-283,-297,-266,-302},{-232,-300,-241,-316,-311,-314},{-274,-238,-316,-325,-244,-297},{-308,-260,-297,-269,-246,-305},{-300,-266,-280,-274,-227,-241},{-230,-283,-322,-322,-294,-286},{-297,-314,-291,-319,-294,-286},{-300,-232,-260,-333,-328,-283},{-272,-316,-328,-230,-319,-263}},{{-269,-305,-283,-302,-280,-260},{-263,-280,-333,-308,-283,-288},{-336,-252,-227,-274,-244,-316},{-277,-269,-297,-305,-277,-232},{-277,-286,-308,-249,-269,-252},{-266,-330,-246,-286,-255,-246},{-319,-255,-333,-316,-252,-302},{-311,-230,-258,-308,-249,-297},{-322,-280,-291,-280,-302,-308},{-288,-288,-244,-235,-286,-336}},{{-260,-294,-328,-255,-269,-266},{-230,-316,-294,-249,-263,-260},{-314,-336,-260,-252,-227,-252},{-280,-277,-300,-302,-238,-286},{-263,-319,-333,-258,-286,-241},{-286,-258,-241,-316,-269,-325},{-260,-336,-232,-252,-238,-316},{-305,-302,-255,-269,-305,-277},{-330,-280,-288,-224,-336,-333},{-255,-322,-244,-280,-305,-274}},{{-260,-316,-286,-330,-274,-266},{-280,-244,-286,-300,-330,-230},{-280,-300,-283,-224,-288,-235},{-230,-255,-274,-305,-300,-302},{-283,-325,-291,-260,-266,-330},{-269,-286,-232,-252,-316,-291},{-288,-322,-238,-266,-269,-258},{-227,-230,-308,-258,-269,-269},{-319,-224,-224,-260,-266,-288},{-224,-328,-227,-286,-258,-305}},{{-258,-300,-305,-333,-316,-272},{-300,-283,-302,-269,-322,-241},{-255,-316,-330,-294,-330,-325},{-227,-230,-283,-305,-286,-336},{-297,-269,-288,-308,-224,-297},{-294,-255,-252,-336,-328,-241},{-258,-255,-288,-314,-305,-274},{-232,-291,-260,-308,-286,-272},{-311,-274,-297,-330,-330,-297},{-249,-252,-277,-238,-246,-319}},{{-246,-277,-316,-269,-280,-224},{-241,-283,-255,-294,-246,-322},{-322,-227,-269,-330,-230,-255},{-230,-272,-260,-330,-316,-274},{-280,-272,-246,-246,-244,-308},{-241,-232,-246,-288,-255,-302},{-244,-283,-227,-235,-238,-297},{-274,-238,-314,-238,-232,-300},{-311,-272,-300,-283,-260,-316},{-232,-252,-328,-269,-322,-230}},{{-314,-294,-232,-260,-336,-328},{-308,-330,-316,-286,-238,-328},{-246,-333,-294,-319,-283,-246},{-336,-263,-230,-230,-311,-302},{-288,-302,-224,-227,-252,-280},{-316,-336,-249,-263,-246,-274},{-300,-232,-274,-269,-241,-277},{-232,-294,-305,-272,-244,-232},{-249,-325,-328,-283,-288,-300},{-263,-269,-269,-328,-241,-325}},{{-283,-244,-252,-283,-260,-316},{-224,-328,-244,-272,-316,-260},{-333,-235,-291,-319,-258,-272},{-305,-249,-244,-263,-308,-277},{-308,-230,-238,-258,-238,-336},{-291,-286,-300,-266,-258,-330},{-260,-266,-241,-297,-260,-241},{-235,-255,-235,-252,-300,-224},{-244,-255,-283,-277,-277,-288},{-316,-302,-280,-272,-302,-260}}},{{{-288,-330,-330,-288,-294,-330},{-297,-288,-294,-260,-258,-269},{-286,-238,-277,-286,-246,-280},{-280,-263,-328,-224,-232,-336},{-297,-249,-235,-336,-288,-260},{-227,-227,-232,-322,-300,-333},{-235,-260,-252,-255,-244,-336},{-305,-333,-280,-244,-266,-311},{-300,-258,-308,-238,-269,-266},{-330,-249,-249,-322,-316,-235}},{{-255,-258,-274,-325,-277,-249},{-230,-328,-316,-322,-333,-274},{-238,-294,-272,-300,-291,-316},{-260,-286,-252,-244,-272,-244},{-291,-291,-249,-319,-252,-311},{-255,-330,-266,-302,-249,-272},{-314,-294,-246,-241,-291,-294},{-244,-319,-325,-224,-269,-277},{-227,-280,-232,-227,-241,-288},{-314,-325,-258,-325,-305,-302}},{{-286,-277,-325,-286,-319,-235},{-241,-283,-244,-286,-249,-302},{-297,-280,-302,-232,-224,-263},{-235,-224,-227,-266,-230,-308},{-227,-297,-266,-322,-232,-230},{-272,-235,-274,-286,-322,-311},{-305,-238,-319,-322,-336,-316},{-260,-258,-241,-297,-291,-255},{-286,-280,-238,-277,-322,-274},{-235,-227,-330,-300,-258,-227}},{{-283,-328,-258,-302,-260,-288},{-260,-330,-246,-286,-249,-269},{-308,-244,-294,-258,-325,-227},{-255,-277,-336,-274,-272,-246},{-230,-277,-302,-274,-322,-252},{-328,-311,-224,-322,-235,-277},{-316,-297,-232,-280,-280,-260},{-246,-319,-305,-272,-283,-269},{-283,-263,-235,-283,-241,-266},{-249,-336,-227,-238,-316,-330}},{{-286,-336,-244,-325,-291,-258},{-314,-227,-277,-272,-288,-308},{-255,-249,-283,-291,-333,-227},{-255,-294,-258,-300,-330,-274},{-291,-249,-316,-311,-230,-328},{-238,-283,-269,-305,-255,-277},{-266,-286,-274,-224,-322,-316},{-224,-286,-314,-224,-302,-266},{-227,-330,-246,-255,-252,-272},{-266,-288,-308,-283,-255,-224}},{{-280,-322,-235,-263,-238,-336},{-277,-263,-300,-336,-336,-232},{-252,-258,-294,-319,-244,-260},{-288,-325,-305,-238,-333,-255},{-266,-314,-336,-232,-227,-224},{-305,-238,-305,-244,-308,-249},{-297,-314,-246,-294,-283,-333},{-227,-302,-325,-302,-277,-246},{-328,-311,-272,-336,-235,-311},{-316,-252,-258,-274,-336,-288}},{{-336,-294,-227,-249,-336,-300},{-238,-252,-244,-246,-246,-314},{-269,-258,-333,-235,-319,-291},{-291,-263,-258,-314,-260,-227},{-260,-258,-319,-316,-249,-258},{-294,-258,-252,-314,-297,-224},{-330,-333,-277,-269,-272,-244},{-241,-269,-319,-238,-232,-249},{-286,-288,-241,-325,-263,-280},{-300,-244,-263,-311,-333,-286}},{{-224,-322,-258,-272,-300,-235},{-238,-319,-291,-283,-252,-258},{-238,-255,-232,-330,-258,-286},{-235,-252,-294,-227,-308,-241},{-302,-316,-314,-322,-325,-238},{-280,-235,-286,-260,-300,-274},{-328,-283,-314,-249,-283,-286},{-266,-322,-277,-235,-302,-288},{-252,-232,-274,-244,-277,-319},{-288,-266,-330,-319,-260,-230}},{{-336,-224,-311,-328,-333,-266},{-333,-291,-294,-286,-280,-244},{-297,-314,-280,-249,-283,-328},{-224,-283,-249,-325,-308,-241},{-249,-286,-297,-302,-314,-294},{-308,-333,-224,-336,-258,-294},{-235,-291,-260,-230,-305,-274},{-322,-328,-322,-291,-283,-322},{-266,-232,-330,-235,-319,-300},{-316,-244,-260,-325,-252,-263}},{{-235,-224,-302,-230,-286,-224},{-305,-333,-227,-325,-252,-305},{-246,-241,-274,-241,-333,-272},{-314,-314,-252,-232,-314,-328},{-333,-246,-316,-333,-255,-260},{-263,-266,-241,-235,-274,-283},{-235,-333,-308,-291,-336,-227},{-244,-274,-224,-244,-241,-277},{-249,-258,-277,-300,-227,-330},{-302,-232,-280,-283,-288,-283}},{{-316,-325,-302,-297,-305,-302},{-311,-316,-241,-238,-230,-230},{-297,-266,-297,-286,-252,-305},{-294,-330,-294,-280,-269,-274},{-286,-227,-333,-260,-258,-224},{-305,-260,-235,-288,-249,-244},{-322,-260,-336,-291,-238,-297},{-325,-291,-286,-333,-302,-232},{-288,-277,-322,-241,-333,-227},{-294,-227,-280,-241,-305,-305}},{{-325,-311,-336,-311,-333,-224},{-258,-260,-319,-274,-260,-297},{-280,-269,-305,-255,-314,-241},{-330,-333,-260,-238,-266,-235},{-266,-336,-311,-316,-316,-308},{-274,-305,-300,-230,-241,-263},{-272,-322,-280,-263,-249,-302},{-325,-277,-241,-269,-277,-311},{-224,-241,-319,-311,-319,-252},{-258,-232,-235,-316,-308,-249}}},{{{-230,-263,-302,-297,-252,-274},{-288,-258,-294,-294,-244,-238},{-227,-252,-269,-258,-325,-260},{-277,-230,-249,-274,-232,-336},{-252,-258,-246,-246,-333,-244},{-314,-294,-252,-258,-333,-314},{-260,-319,-263,-272,-322,-280},{-274,-252,-283,-305,-322,-305},{-311,-224,-283,-333,-252,-316},{-260,-272,-277,-305,-258,-328}},{{-255,-305,-266,-305,-232,-224},{-255,-302,-319,-232,-314,-249},{-246,-269,-286,-294,-241,-302},{-283,-232,-263,-311,-288,-280},{-330,-286,-277,-322,-319,-325},{-238,-263,-294,-319,-260,-224},{-314,-241,-297,-283,-302,-305},{-266,-302,-288,-255,-291,-246},{-330,-314,-263,-252,-333,-263},{-272,-300,-227,-288,-319,-311}},{{-277,-232,-314,-260,-322,-266},{-305,-255,-249,-249,-336,-238},{-269,-232,-314,-328,-294,-249},{-322,-330,-294,-263,-235,-336},{-246,-258,-258,-244,-238,-246},{-258,-291,-238,-333,-305,-322},{-230,-297,-266,-246,-322,-291},{-260,-314,-224,-272,-266,-269},{-325,-224,-235,-272,-260,-258},{-302,-258,-227,-269,-232,-308}},{{-319,-280,-316,-252,-230,-266},{-252,-274,-305,-232,-302,-302},{-266,-302,-322,-314,-249,-232},{-308,-232,-297,-297,-305,-249},{-291,-277,-286,-291,-263,-280},{-241,-255,-274,-288,-280,-300},{-286,-300,-272,-255,-272,-263},{-272,-232,-330,-263,-288,-302},{-252,-294,-305,-272,-308,-224},{-258,-272,-277,-283,-274,-269}},{{-238,-297,-272,-314,-238,-258},{-238,-230,-336,-258,-272,-308},{-238,-300,-328,-269,-224,-314},{-283,-328,-314,-260,-336,-322},{-291,-330,-277,-269,-325,-244},{-258,-322,-230,-283,-272,-241},{-224,-316,-294,-300,-336,-272},{-336,-235,-244,-280,-288,-319},{-311,-249,-224,-263,-336,-224},{-224,-274,-283,-230,-266,-286}},{{-288,-274,-322,-336,-238,-244},{-255,-314,-325,-322,-280,-286},{-314,-308,-297,-314,-246,-280},{-325,-252,-283,-246,-322,-308},{-230,-269,-235,-314,-252,-263},{-269,-288,-336,-294,-238,-269},{-280,-288,-288,-336,-302,-291},{-302,-311,-283,-300,-302,-263},{-232,-255,-336,-286,-252,-269},{-302,-291,-325,-300,-260,-294}},{{-252,-266,-288,-235,-224,-235},{-322,-224,-252,-291,-316,-325},{-249,-244,-336,-305,-249,-316},{-283,-333,-328,-288,-246,-302},{-330,-277,-328,-249,-286,-260},{-286,-311,-246,-260,-260,-328},{-302,-232,-283,-325,-286,-277},{-330,-283,-241,-294,-227,-286},{-249,-302,-330,-286,-283,-294},{-272,-305,-311,-305,-272,-224}},{{-314,-291,-235,-319,-305,-255},{-224,-258,-244,-314,-263,-319},{-297,-336,-235,-241,-325,-263},{-283,-286,-269,-297,-280,-297},{-252,-328,-252,-302,-283,-294},{-249,-277,-325,-300,-260,-244},{-308,-288,-294,-258,-224,-277},{-300,-266,-249,-277,-336,-302},{-314,-311,-252,-288,-302,-330},{-283,-238,-316,-258,-235,-224}},{{-263,-235,-286,-328,-235,-269},{-311,-300,-291,-333,-266,-230},{-294,-294,-230,-258,-305,-322},{-291,-246,-291,-286,-288,-244},{-238,-291,-232,-294,-230,-302},{-297,-300,-330,-300,-277,-238},{-322,-269,-235,-328,-238,-319},{-255,-260,-294,-255,-300,-311},{-252,-227,-241,-280,-272,-308},{-333,-272,-269,-302,-230,-269}},{{-258,-286,-330,-269,-319,-280},{-238,-252,-308,-263,-308,-227},{-294,-316,-302,-258,-314,-235},{-230,-266,-266,-232,-241,-297},{-263,-283,-311,-244,-249,-249},{-302,-241,-308,-252,-269,-291},{-255,-274,-322,-305,-316,-300},{-283,-274,-258,-258,-294,-291},{-266,-252,-235,-300,-244,-255},{-244,-300,-258,-316,-316,-277}},{{-305,-263,-316,-263,-336,-249},{-258,-311,-227,-280,-328,-280},{-302,-286,-322,-249,-238,-224},{-260,-314,-328,-308,-272,-308},{-263,-241,-333,-232,-263,-314},{-314,-322,-238,-330,-319,-277},{-286,-272,-291,-280,-255,-232},{-311,-311,-224,-325,-255,-328},{-263,-305,-328,-300,-308,-316},{-235,-322,-241,-255,-263,-227}},{{-246,-302,-277,-224,-272,-280},{-302,-294,-294,-277,-258,-288},{-246,-283,-238,-316,-277,-260},{-283,-241,-330,-286,-266,-258},{-258,-311,-322,-238,-288,-258},{-294,-238,-266,-294,-258,-252},{-330,-255,-316,-291,-286,-230},{-302,-297,-246,-258,-297,-241},{-308,-238,-311,-224,-224,-316},{-246,-263,-330,-227,-238,-232}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={2070,261,23,150,170,304,400,300,160}; // initial inventory 
int ubiv[I]={2740,522,414,300,341,608,800,600,320}; // the upper bounds of inventory 
int len[I1][I2]={{3,6,2,2,3,3,2,1}}; // 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,7.19,13.32,4.32,2.64,5.16,6.85,4.63,1.82}; // 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]={{6.54,12.11,3.93,2.4,4.69,6.23,4.21,1.65}}; // 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]={5.23,5.23,5.23,4.58,4.58,4.58,3.92,3.92,3.92,9.69,9.69,9.69,8.48,8.48,8.48,7.27,7.27,7.27,3.14,3.14,3.14,2.75,2.75,2.75,2.36,2.36,2.36,1.92,1.92,1.92,1.68,1.68,1.68,1.44,1.44,1.44,3.75,3.75,3.75,3.28,3.28,3.28,2.81,2.81,2.81,4.98,4.98,4.98,4.36,4.36,4.36,3.74,3.74,3.74,3.37,3.37,3.37,2.95,2.95,2.95,2.53,2.53,2.53,1.32,1.32,1.32,1.16,1.16,1.16,0.99,0.99,0.99}; // 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,12,34,17,12,34,17,12,33,16,11,33,16,11,33,17,11,34,17,12,35,18,12,35,17,12,35,17,12,35,18,12,34,17,12,34,17,12,34,18,12,34,17,12,34,17,12,34,17,12,34,17,12,35,18,12,35,18,12,34,18,12,36,18,12,36,18,12,35,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}}; // set of shipments in each bid 
int SHsts[SPN]={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,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,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,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,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,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,1,7,13,19,25,31,37,43,49,55,61,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,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,2,8,14,20,26,32,38,44,50,56,62,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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,0,6,12,18,24,30,36,42,48,54,60,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,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,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,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,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,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,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,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,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,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,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,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,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,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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,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,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,69,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,70,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,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,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,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}; // 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,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,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,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,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,5,11,17,23,29,35,41,47,53,59,65,71,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,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,7,13,19,25,31,37,43,49,55,61,67,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,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,8,14,20,26,32,38,44,50,56,62,68,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,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,6,12,18,24,30,36,42,48,54,60,66,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,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,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,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,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,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,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,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,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,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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}; // set of end times of each shipment 
