12 1741 617 true
2 3 7 8 9 11 16 21 28 32 33 38