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