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