10 10
2
5 1 0 3 11 6 23 7 27 8 30
5 4 20 5 22 6 24 7 26 10 35