9 504 348 true
1 6 15 17 19 24 29 36 38