4 5 7 2 8 6 9 10 