7 143 269 true 3 6 7 11 12 21 39