# Given a string s, return the longest prefix that is repeated somewhere else in the string.
# For example, "abcdabejf" would return "ab" as "ab" starts at the beginning of the string
# and is repeated again later. Do not use the find method.

def longestPrefixRepeated(s):
    # Your code here...
    longest = ""

    for i in range(1, len(s) // 2 + 1):
        if s[:i] in s[i:]:
            longest = s[:i]

    return longest