10 8 2 4 7 5 1 6 9 3 9