5 40 248 true
3 17 22 29 34