8 141 143 true 3 8 11 17 23 26 28 39