complete the puzzle