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