Mental Model
We combine many sorted lists into one sorted list by always picking the smallest next item from all lists using a small helper structure.
Analogy: Imagine you have K friends each reading their own sorted book aloud. You want to write down all the words in order. You listen to the smallest next word among all friends and write it down, then ask that friend for their next word.
List1: 1 -> 4 -> 7 -> null List2: 2 -> 5 -> 8 -> null List3: 3 -> 6 -> 9 -> null MinHeap: [1, 2, 3] Output: null
