7 142 241 true
4 6 9 21 26 30 31