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