8 3
4 1 10 4 9 2 3 10
2 5 7
