Problem solving through teamwork!