12 1485 578 true 3 5 7 8 12 17 21 26 29 35 38 39