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