How can smoking cause cancer?

There are many different toxic substances in cigarette smoke, among which is a class of compounds known informally as tar, and formally as polycyclic aromatic hydrocarbons. This material has the capacity to induce cancer. It has some deleterious reaction with the nucleic acid in cells.