The answer is B: environmental complexity
Environmental complexity examines the number of components in an organization's environment and the extent of the organization's knowledge about those components. The more numerous and diverse the components, the more complex the environment.