7 1043 303 true 3 7 11 21 26 28 32