5 285 293 true 4 5 23 34 39