7 171 244 true
1 5 11 21 22 31 33