9 578 540 true 5 16 17 21 25 30 34 35 36