According to the passage, which of the following is TRUE?
A. Modern humans, Neandertals and Denisovans lived completely separated.
B. Denisovans and modern humans were more closely related.
C. Modern humans and Neandertals were more closely related.
D. There were exchanges between Denisovans and modern humans.