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