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