8 111 297 true 5 10 14 16 17 28 29 32