9 4521 646 true 3 12 17 20 21 24 30 34 38