3 40 297 true 18 21 25