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