Interview Guides

Given a weighted directed graph with n nodes labeled from 0 to n - 1, an edge list edges where each element is [u, v, w], a source node src, and a destination node dst, return the length of the shortest path from src to dst. If no path exists, return -1. All edge weights are non-negative integers.
1 <= n <= 10^50 <= edges.length <= 2 * 10^50 <= u, v < n0 <= w <= 10^90 <= src, dst < n