14 375 259 true
2 3 4 6 7 9 11 13 14 16 19 24 32 34