middle puzzles overlapping fix