true 12 9 true 1 4 5 10 11 16 21 29 34 44 45