9 421 324 true 2 4 5 15 18 21 32 38 39