7 346 297 true 0 6 8 15 19 31 35