Effects of Shared Knowledge On Collaborative Net-Based Problem Solving