7 89 241 true
1 6 21 28 31 35 39