Challenges of discovering and developing drugs to treat cancer include:

a. Specific targeting of cancer cells
b. Minimizing toxic effects on healthy cells
c. Overcoming drug resistance
d. All of the above