100 100
40
99 83 24651 3
85 73 18615 3
83 68 16932 3
58 96 16704 3
62 73 13578 3
97 42 12222 3
84 36 9072 3
34 79 8058 3
92 25 6900 3
82 27 6642 3
18 96 5184 3
99 14 4158 3
36 33 3564 3
22 45 2970 3
7 96 2016 3
12 42 1512 3
76 4 912 3
34 6 612 3
80 82 13120 3
82 47 7708 3
30 79 4740 3
31 34 2108 3
87 10 1740 3
14 50 1400 3
20 9 360 3
13 12 312 3
3 42 252 3
14 4 112 3
12 3 72 3
68 77 5236 3
47 76 3572 3
34 96 3264 3
30 84 2520 3
23 100 2300 3
82 28 2296 3
98 22 2156 3
12 91 1092 3
14 37 518 3
81 5 405 3
3 31 93 3
