8 117 145 true
3 5 11 12 16 21 23 38