7 1149 422 true 3 4 9 10 22 29 33