YES 31 3 1 4 5 3 1 6 4 2 7 5 10 8 6 4 11 12 10 13 11 9 15 13 14 12 10 8 16 14 17 15