10 261 182 true 5 6 10 18 19 25 28 31 34 35