7 1043 218 true 3 7 11 21 26 28 32