8 1679 451 true
4 9 12 20 26 28 30 35