4 0 5 6 2 1 7 9 3 10 8 