The first step toward solving a problem is recognizing it.
The second step is trying solutions.
“But it’s not that simple.”
The solution may not be that simple. You break a plausible solution down.
First you recognize the problem inherent in a solution, then you try solutions to that problem.
And so on.