10 2 8 5 6 1 4 7 0 3 9