7 1094 337 true
2 5 11 19 34 37 38