100 100
40
91 95 25935 4
70 64 13440 4
34 93 9486 4
37 82 9102 4
46 45 6210 4
43 48 6192 4
38 45 5130 4
36 31 3348 4
32 30 2880 4
14 33 1386 4
11 40 1320 4
31 12 1116 4
43 5 645 4
98 2 588 4
98 97 19012 4
88 92 16192 4
84 96 16128 4
90 48 8640 4
80 53 8480 4
91 39 7098 4
46 45 4140 4
21 81 3402 4
92 6 1104 4
18 12 432 4
3 25 150 4
67 73 4891 4
93 52 4836 4
50 90 4500 4
77 54 4158 4
81 25 2025 4
39 48 1872 4
100 17 1700 4
88 19 1672 4
20 81 1620 4
34 30 1020 4
99 8 792 4
8 91 728 4
79 7 553 4
33 7 231 4
5 17 85 4
