Solving Problems Through Team Training