5 294 296 true 7 9 14 29 35