Team Logic Solve Puzzles Collaboratively With Partial Information Combine Clues And Reason To One Shared Answer