Team Logic Solve Puzzles Collaboratively With Partial Information Npj Digital Medicine 2026 Doi 10 1038 S41746 026 00555