9 3561 569 true
2 7 9 12 19 30 32 36 39