a.Planning
b.Diffusion
c.Social struggle
d.None of these