M  longest_repeating_substring.cpp