21 1002 1 10
101 10
19 2 8 6 5 9 4 7 1 3
30 15
33 1 3 23 5 4 62 8 7
18 18
33 1000 1000 10006 1000 1000 1000 1000 1000 10005 1000 1000 1000 1000 1000
7000 7000