8 303 285 true 4 5 7 14 18 34 35 39