10 2 3 0 2 4 7 1 4 5 8 8 9