5 109 285 true 1 9 14 28 34