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