Why did the Olmecs trade with other peoples?

a) to make up for their lack of farm production

b) to learn the secrets of carving large stone heads

c) to acquire goods and resources they did not have

d) to prevent invasions from their neighbors