3 4 5 2 0 6 8 1 9 7 10 