7 225 132 true
1 8 18 21 32 33 39