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