Which of the following statements best explains why cancer is so difficult to cure?

A.
There are many different types of cancer, each caused by different factors.
B.
Each cancer cell has the ability to control its own growth.
C.
Each type of cancer is caused by one gene that continuously mutates.
D.
Every type of cancer is different, but they use the same treatments.

A. There are many different types of cancer, each caused by different factors.