14 331 399 true
1 3 8 9 12 18 20 24 32 34 36 37 38 39