8 274 324 true 2 3 8 21 28 31 38 39