100 100
40
91 77 21021 3
43 94 12126 3
54 70 11340 3
37 82 9102 3
91 28 7644 3
48 49 7056 3
45 38 5130 3
46 27 3726 3
38 28 3192 3
30 25 2250 3
26 17 1326 3
95 4 1140 3
4 92 1104 3
6 42 756 3
15 4 180 3
5 4 60 3
92 84 15456 3
51 97 9894 3
45 86 7740 3
85 37 6290 3
27 47 2538 3
92 9 1656 3
26 25 1300 3
81 6 972 3
42 11 924 3
9 42 756 3
76 94 7144 3
99 60 5940 3
97 42 4074 3
54 64 3456 3
45 45 2025 3
32 48 1536 3
14 96 1344 3
24 30 720 3
26 25 650 3
22 29 638 3
18 22 396 3
81 3 243 3
5 47 235 3
12 10 120 3
