Teamwork and Problem-Solving Resources