solving the puzzle together