8 1801 529 true
1 9 14 15 16 20 35 37