5 297 105 true 1 5 14 24 30