Word Ladder - Hard Python Graphs Interview Problem | Unnested