Facilitation of Individual Problem Solving through Peer Interaction