With no explanation, chose the best option from "A" or "B". John has a bunch of errands to run, including picking up the kids from soccer practice and buying groceries for dinner. John wants to make sure he what he needs to cook dinner.

A: John goes to the grocery store and picks up what he needs, and then heads home.
B: John goes to pick up the kids from soccer practice and buys groceries on the way back.
B.