Mental Model
To insert a new item in the middle of a linked list, we find the spot by moving step-by-step, then link the new item in without breaking the chain.
Analogy: Imagine a train with connected cars. To add a new car in the middle, you uncouple the train at the right spot, insert the new car, then reconnect the rest.
head -> 1 -> 2 -> 3 -> 4 -> null
↑ insert here