7 668 277 true
5 6 15 23 25 34 39