5 8 105
8 2 105
1 3 24
4 98 24
12 5 26
1 22 23
1 13 201
13 13 112
3 24 19
1 82 61
1 84 79
1 99 999
99 2 999
98 99 999
1 99 21
99 1 12
0 0 0
