7 203 246 true
2 6 15 16 23 25 39