12 1036 450 true 3 7 8 9 10 14 15 17 21 26 33 34