harmean in floyd warshall