8 2433 436 true
1 6 7 21 25 31 33 34