12 725 348 true
3 5 6 7 9 13 21 26 27 29 30 39