Floyd-Warshall All-Pairs Shortest Path