Answer: Unnecessary Constraint
Explanation:
Problem-solving has several meanings in different contexts. But basically, it implies using available and useful avenues to solve problems.
For one to solve to a problem, several barriers/obstacles could present themselves. They include; Confirmation bias, Functional fixedness, Mental set, Unnecessary constraints, and Irrelevant information.
In the question above, Johnny is faced with Unnecessary constraints. This barrier makes people fixated on only one line of reasoning which they might have been experiencing success with before. It hinders creativity and thinking outside the box. This is what prevents Johnny from mapping out a new route.