7 1152 243 true 3 4 6 8 23 25 29