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