Planets in the outer solar system have more moons than those in the inner solar system because

a. the solar wind was weaker there
b. there was more debris around the outer planets when they were forming
c. the outer planets captured most of their moons
d. all of the above