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