S = list(eval(input()))



for i in range(len(S)):

    del S[-1]

    if len(S) % 2 == 0:

        if S[0:len(S)//2-1] == S[len(S)//2:-1]:

            print((len(S)))

            break
S = list(eval(input()))

for i in range(len(S)):

    del S[- 1]

    if len(S) % 2 == 0:

        if S[: len(S) // 2] == S[len(S) // 2 :]:

            print((len(S)))

            break
S = list(eval(input()))
for i in range(len(S)):
    del S[-1]
    if len(S) % 2 == 0:
        if S[0 : len(S) // 2 - 1] == S[len(S) // 2 : -1]:
            print((len(S)))
            break

S = list(eval(input()))
for i in range(len(S)):
    del S[-1]
    if len(S) % 2 == 0:
        if S[: len(S) // 2] == S[len(S) // 2 :]:
            print((len(S)))
            break

-        if S[0 : len(S) // 2 - 1] == S[len(S) // 2 : -1]: +        if S[: len(S) // 2] == S[len(S) // 2 :]: