7 1152 346 true 3 4 6 8 23 25 29