7 439 324 true 1 2 12 18 21 25 35