Setting up the puzzle…