5 148 248 true 5 12 25 27 29