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