9 1708 516 true 0 4 5 17 18 21 24 29 38