What does the expression "to touch all bases" mean?
To do what is needed to finish an activity.
To get a chance to be the greatest hitter.
To try your best to set a new record.
To solve the problems successfully.