2 3 4 1 0 5 7 6 9 8 10 