100 100
40
95 96 27360 3
65 67 13065 3
91 43 11739 3
55 66 10890 3
84 27 6804 3
45 45 6075 3
15 77 3465 3
11 45 1485 3
6 26 468 3
61 98 11956 3
54 99 10692 3
94 47 8836 3
92 40 7360 3
45 79 7110 3
89 32 5696 3
28 45 2520 3
81 14 2268 3
30 23 1380 3
39 13 1014 3
23 19 874 3
3 88 528 3
2 94 376 3
16 10 320 3
13 11 286 3
80 67 5360 3
70 60 4200 3
32 96 3072 3
29 76 2204 3
44 48 2112 3
50 30 1500 3
33 37 1221 3
82 10 820 3
78 10 780 3
14 47 658 3
38 13 494 3
11 42 462 3
5 83 415 3
9 35 315 3
5 24 120 3
3 4 12 3
