Correction algo floyd.
...