10 5
4 1024 2048 9 3
1000 100 1001 101 200
100 100 100 100 100
2 2 2 2 2
64 57 89 91 92
94 54 32 76 8
23 245 10001 9000 90000
20000 89000 100 101 26
15 18 19 23 24
24 32 76 8 3
