9 106 253 true
4 6 12 13 18 25 34 35 39