middle puzzles loading