Team and puzzles