Djikstra
Longest Common Substring