12 788 324 true
2 3 6 11 15 17 27 29 30 31 33 34