2 10 3 8 5 7 9 5 3 2