Collaborative vs. Individual Problem Solving