7 674 333 true 1 9 12 18 29 32 38