8 1318 742 true
2 4 5 7 17 28 32 39