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 that start separately but merge into one road at some point. We want to find the exact spot where they join.
List A: 1 -> 2 -> 3 -> 4 -> 5 -> null
↑
List B: 9 -> 4 -> 5 -> null