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