9 4 3 6 8 9 7 2 1 5