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