8 1636 391 true
3 6 10 14 17 20 32 35