2 3 0 4 10 1 5 9 6 7 8 