Multi-Source BFS with Obstacles and Variable Weights | Hello Interview