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