5 297 236 true
1 5 14 24 30