8 217 338 true 17 21 35 39 52 89 93 96