12 600 342 true
3 8 11 13 16 18 19 25 30 32 34 39