Mental Model
Two linked lists may share some nodes at the end, forming an intersection. We want to find the first shared node.
Analogy: Imagine two roads merging into one highway. The point where they join is the intersection point.
List A: 1 -> 2 -> 3 -> 4 -> 5 -> null
↑
List B: 9 -> 4 -> 5 -> null