12 10412 806 true 2 3 10 14 17 20 21 24 30 34 35 39