7 1032 390 true 2 4 6 12 25 28 34