One hammer for a thousand nails

Solution-based problem-solving restricts the result before the start.