12 467 325 true 1 3 4 7 9 13 20 23 25 28 31 36