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