7 181 260 true
1 9 21 22 24 29 30