10 368 300 true
2 4 6 10 21 23 26 33 38 39