8 1797 373 true
3 4 6 7 19 26 30 32