14 674 369 true
3 4 5 6 7 9 16 21 22 29 30 33 36 39