10 3 4 7 2 1 10 3 8 9 1