1 4 0 2 5 6 3 10 9 