Which sentence is NOT a run-on.*

a. Vicky went shopping with her mom they had lunch afterwards.
b. Vicky went shopping, with her mom, they had lunch afterwards.
c. Vicky went shopping with her mom; they had lunch afterwards
d. Vicky went shopping. with her mom. they had lunch afterwards.