1 0 4 5 8 9 6 3 7 10 