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