Which key human trait did hunter-gatherer groups depend on to survive?

A.
intelligence
B.
imagination
C.
shared knowledge
D.
alertness
E.
versatility