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