13 587 375 true
1 2 3 4 5 7 14 19 25 28 32 37 38