Single source shortest path, non-negative weights

Accepted