12 754 343 true 1 2 6 9 11 13 16 19 33 34 37 38