well done floyd-warshall