7 117 239 true
3 16 23 27 30 36 39