LongestRepeatedSubstring