LongestSharedRepeat