No problem exists in isolation, one must first reduce it to its basic components, then tackle each component in turn.