What is most responsible for preventing the Church from stopping the Protestant Reformation?

A. the spread of the bubonic plague

B. the invention of the printing press

C. the sale of indulgences

D, the concept of papal supremacy

B. the invention of the printing press