Problem solving should NOT happen during daily standups. Standups are strictly for status synchronization and identifying blockers. Detailed discussions get taken offline after the meeting so they don't waste the team's time. The Scrum Master helps facilitate this discipline.