Cancer: The Problem and the Solution