9 584 336 true 1 3 12 18 25 32 33 38 39