8 1783 516 true
4 8 11 14 25 31 32 35