8 248 296 true 7 13 15 28 32 34 35 39