-
Notifications
You must be signed in to change notification settings - Fork 1
/
p_ball_30b_5p_2d_H.gms
1930 lines (1915 loc) · 65 KB
/
p_ball_30b_5p_2d_H.gms
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
$offdigit
EQUATIONS
c1_hi
c2_hi
c3_hi
c4_hi
c5_hi
c6_hi
c7_hi
c8_hi
c9_hi
c10_hi
c11_hi
c12_hi
c13_hi
c14_hi
c15_hi
c16_hi
c17_hi
c18_hi
c19_hi
c20_hi
c21_hi
c22_hi
c23_hi
c24_hi
c25_hi
c26_hi
c27_hi
c28_hi
c29_hi
c30_hi
c31_hi
c32_hi
c33_hi
c34_hi
c35_hi
c36_hi
c37_hi
c38_hi
c39_hi
c40_hi
c41_hi
c42_hi
c43_hi
c44_hi
c45_hi
c46_hi
c47_hi
c48_hi
c49_hi
c50_hi
c51_hi
c52_hi
c53_hi
c54_hi
c55_hi
c56_hi
c57_hi
c58_hi
c59_hi
c60_hi
c61_hi
c62_hi
c63_hi
c64_hi
c65_hi
c66_hi
c67_hi
c68_hi
c69_hi
c70_hi
c71
c72_hi
c73_hi
c74_hi
c75_hi
c76_hi
c77_hi
c78_hi
c79_hi
c80_hi
c81_hi
c82_hi
c83_hi
c84_hi
c85_hi
c86_hi
c87_hi
c88_hi
c89_hi
c90_hi
c91_hi
c92_hi
c93_hi
c94_hi
c95_hi
c96_hi
c97_hi
c98_hi
c99_hi
c100_hi
c101_hi
c102
c103_hi
c104_hi
c105_hi
c106_hi
c107_hi
c108_hi
c109_hi
c110_hi
c111_hi
c112_hi
c113_hi
c114_hi
c115_hi
c116_hi
c117_hi
c118_hi
c119_hi
c120_hi
c121_hi
c122_hi
c123_hi
c124_hi
c125_hi
c126_hi
c127_hi
c128_hi
c129_hi
c130_hi
c131_hi
c132_hi
c133
c134_hi
c135_hi
c136_hi
c137_hi
c138_hi
c139_hi
c140_hi
c141_hi
c142_hi
c143_hi
c144_hi
c145_hi
c146_hi
c147_hi
c148_hi
c149_hi
c150_hi
c151_hi
c152_hi
c153_hi
c154_hi
c155_hi
c156_hi
c157_hi
c158_hi
c159_hi
c160_hi
c161_hi
c162_hi
c163_hi
c164
c165_hi
c166_hi
c167_hi
c168_hi
c169_hi
c170_hi
c171_hi
c172_hi
c173_hi
c174_hi
c175_hi
c176_hi
c177_hi
c178_hi
c179_hi
c180_hi
c181_hi
c182_hi
c183_hi
c184_hi
c185_hi
c186_hi
c187_hi
c188_hi
c189_hi
c190_hi
c191_hi
c192_hi
c193_hi
c194_hi
c195
c196_hi
c197_hi
c198_hi
c199_hi
c200_hi
c201_hi
c202_hi
c203_hi
c204_hi
c205_hi
c206_hi
c207_hi
c208_hi
c209_hi
c210_hi
c211_hi
c212_hi
c213_hi
c214_hi
c215_hi
c216_hi
c217_hi
c218_hi
c219_hi
c220_hi
c221_hi
c222_hi
c223_hi
c224_hi
c225_hi
c226
c227
c228
c229
c230
c231
c232
c233
c234
c235
c236_hi
c237_hi
c238_hi
c239_hi
c240_hi
c241_hi
c242_hi
c243_hi
c244_hi
c245_hi
c246_hi
c247_hi
c248_hi
c249_hi
c250_hi
c251_hi
c252_hi
c253_hi
c254_hi
c255_hi
c256_hi
c257_hi
c258_hi
c259_hi
c260_hi
c261_hi
c262_hi
c263_hi
c264_hi
c265_hi
c266_hi
c267_hi
c268_hi
c269_hi
c270_hi
c271_hi
c272_hi
c273_hi
c274_hi
c275_hi
c276_hi
c277_hi
c278_hi
c279_hi
c280_hi
c281_hi
c282_hi
c283_hi
c284_hi
c285_hi
c286_hi
c287_hi
c288_hi
c289_hi
c290_hi
c291_hi
c292_hi
c293_hi
c294_hi
c295_hi
c296_hi
c297_hi
c298_hi
c299_hi
c300_hi
c301_hi
c302_hi
c303_hi
c304_hi
c305_hi
c306_hi
c307_hi
c308_hi
c309_hi
c310_hi
c311_hi
c312_hi
c313_hi
c314_hi
c315_hi
c316_hi
c317_hi
c318_hi
c319_hi
c320_hi
c321_hi
c322_hi
c323_hi
c324_hi
c325_hi
c326_hi
c327_hi
c328_hi
c329_hi
c330_hi
c331_hi
c332_hi
c333_hi
c334_hi
c335_hi
c336_hi
c337_hi
c338_hi
c339_hi
c340_hi
c341_hi
c342_hi
c343_hi
c344_hi
c345_hi
c346_hi
c347_hi
c348_hi
c349_hi
c350_hi
c351_hi
c352_hi
c353_hi
c354_hi
c355_hi
c356_hi
c357_hi
c358_hi
c359_hi
c360_hi
c361_hi
c362_hi
c363_hi
c364_hi
c365_hi
c366_hi
c367_hi
c368_hi
c369_hi
c370_hi
c371_hi
c372_hi
c373_hi
c374_hi
c375_hi
c376_hi
c377_hi
c378_hi
c379_hi
c380_hi
c381_hi
c382_hi
c383_hi
c384_hi
c385_hi
c386_hi
c387_hi
c388_hi
c389_hi
c390_hi
c391_hi
c392_hi
c393_hi
c394_hi
c395_hi
c396_hi
c397_hi
c398_hi
c399_hi
c400_hi
c401_hi
c402_hi
c403_hi
c404_hi
c405_hi
c406_hi
c407_hi
c408_hi
c409_hi
c410_hi
c411_hi
c412_hi
c413_hi
c414_hi
c415_hi
c416_hi
c417_hi
c418_hi
c419_hi
c420_hi
c421_hi
c422_hi
c423_hi
c424_hi
c425_hi
c426_hi
c427_hi
c428_hi
c429_hi
c430_hi
c431_hi
c432_hi
c433_hi
c434_hi
c435_hi
c436_hi
c437_hi
c438_hi
c439_hi
c440_hi
c441_hi
c442_hi
c443_hi
c444_hi
c445_hi
c446_hi
c447_hi
c448_hi
c449_hi
c450_hi
c451_hi
c452_hi
c453_hi
c454_hi
c455_hi
c456_hi
c457_hi
c458_hi
c459_hi
c460_hi
c461_hi
c462_hi
c463_hi
c464_hi
c465_hi
c466_hi
c467_hi
c468_hi
c469_hi
c470_hi
c471_hi
c472_hi
c473_hi
c474_hi
c475_hi
c476_hi
c477_hi
c478_hi
c479_hi
c480_hi
c481_hi
c482_hi
c483_hi
c484_hi
c485_hi
c486_hi
c487_hi
c488_hi
c489_hi
c490_hi
c491_hi
c492_hi
c493_hi
c494_hi
c495_hi
c496_hi
c497_hi
c498_hi
c499_hi
c500_hi
c501_hi
c502_hi
c503_hi
c504_hi
c505_hi
c506_hi
c507_hi
c508_hi
c509_hi
c510_hi
c511_hi
c512_hi
c513_hi
c514_hi
c515_hi
c516_hi
c517_hi
c518_hi
c519_hi
c520_hi
c521_hi
c522_hi
c523_hi
c524_hi
c525_hi
c526_hi
c527_hi
c528_hi
c529_hi
c530_hi
c531_hi
c532_hi
c533_hi
c534_hi
c535_hi
c536_hi
c537_hi
c538_hi
c539_hi
c540;
BINARY VARIABLES
x31
x34
x37
x40
x43
x46
x49
x52
x55
x58
x61
x64
x67
x70
x73
x76
x79
x82
x85
x88
x91
x94
x97
x100
x103
x106
x109
x112
x115
x118
x121
x124
x127
x130
x133
x136
x139
x142
x145
x148
x151
x154
x157
x160
x163
x166
x169
x172
x175
x178
x181
x184
x187
x190
x193
x196
x199
x202
x205
x208
x211
x214
x217
x220
x223
x226
x229
x232
x235
x238
x241
x244
x247
x250
x253
x256
x259
x262
x265
x268
x271
x274
x277
x280
x283
x286
x289
x292
x295
x298
x301
x304
x307
x310
x313
x316
x319
x322
x325
x328
x331
x334
x337
x340
x343
x346
x349
x352
x355
x358
x361
x364
x367
x370
x373
x376
x379
x382
x385
x388
x391
x394
x397
x400
x403
x406
x409
x412
x415
x418
x421
x424
x427
x430
x433
x436
x439
x442
x445
x448
x451
x454
x457
x460
x463
x466
x469
x472
x475
x478;
POSITIVE VARIABLES
x1
x2
x3
x4
x5
x6
x7
x8
x9
x10
x11
x12
x13
x14
x15
x16
x17
x18
x19
x20
x21
x22
x23
x24
x25
x26
x27
x28
x29
x30
x32
x33
x35
x36
x38
x39
x41
x42
x44
x45
x47
x48
x50
x51
x53
x54
x56
x57
x59
x60
x62
x63
x65
x66
x68
x69
x71
x72
x74
x75
x77
x78
x80
x81
x83
x84
x86
x87
x89
x90
x92
x93
x95
x96
x98
x99
x101
x102
x104
x105
x107
x108
x110
x111
x113
x114
x116
x117
x119
x120
x122
x123
x125
x126
x128
x129
x131
x132
x134
x135
x137
x138
x140
x141
x143
x144
x146
x147
x149
x150
x152
x153
x155
x156
x158
x159
x161
x162
x164
x165
x167
x168
x170
x171
x173
x174
x176
x177
x179
x180
x182
x183
x185
x186
x188
x189
x191
x192
x194
x195
x197
x198
x200
x201
x203
x204
x206
x207
x209
x210
x212
x213
x215
x216
x218
x219
x221
x222
x224
x225
x227
x228
x230
x231
x233
x234
x236
x237
x239
x240
x242
x243
x245
x246
x248
x249
x251
x252
x254
x255
x257
x258
x260
x261
x263
x264
x266
x267
x269
x270
x272
x273
x275
x276
x278
x279
x281
x282
x284
x285
x287
x288
x290
x291
x293
x294
x296
x297
x299
x300
x302
x303
x305
x306
x308
x309
x311
x312
x314
x315
x317
x318
x320
x321
x323
x324
x326
x327
x329
x330
x332
x333
x335
x336
x338
x339
x341
x342
x344
x345
x347
x348
x350
x351
x353
x354
x356
x357
x359
x360
x362
x363
x365
x366
x368
x369
x371
x372
x374
x375
x377
x378
x380
x381
x383
x384
x386
x387
x389
x390
x392
x393
x395
x396
x398
x399
x401
x402
x404
x405
x407
x408
x410
x411
x413
x414
x416
x417
x419
x420
x422
x423
x425
x426
x428
x429
x431
x432
x434
x435
x437
x438
x440