Sync

Algorithm:
1. SPFA
2. Dijkstra + Binary-Heap (Optimization)