9 1849 521 true
1 3 8 12 16 17 20 26 32