3 4 5 2 0 6 8 1 9 10 7 