Cancer - The Problem and the Solution