5 2 7 1 3 9 10