4 6 3 2 7 5 2 3 2 4 2 5 2 7 4 6 8 10