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