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