#P3819. Password

Password

题目描述

Asterix,Obelix 和他们的临时伙伴 Suffix、Prefix 已经最终找到了和谐寺。然而和谐寺大门紧闭,就连 Obelix 的运气也没好到能打开它。

不久他们发现了一个字符串 S (1S1000000)S\ (1\leqslant\vert S\vert\leqslant1000000),刻在和谐寺大门下面的岩石上。Asterix 猜想那一定是打开寺庙大门的密码,于是就大声将字符串朗读了出来,然而并没有什么事发生。于是 Asterix 又猜想密码一定是字符串 SS 的子串 TT

Prefix 认为 TTSS 的前缀,Suffix 认为 TTSS 的后缀,Obelix 却认为 TT 应该是 SS 中的某一部分,也就是说,TT 既不是 SS 的前缀,也不是 SS 的后缀。

Asterix 选择子串 TT 来满足所有伙伴们的想法。同时,在所有可以被接受的子串变形中,Asterix 选择了最长的一个。当 Asterix 大声读出子串 TT 时,寺庙的大门开了。(也就是说,你需要找到既是 SS 的前缀又是 SS 的后缀同时又在 SS 中间出现过的最长子串)

现在给你字符串 SS,你需要找到满足上述要求的子串 TT

输入格式

一行一个只包含小写字母的字符串 SS

输出格式

输出子串 TT,如果 TT 不存在,输出 Just a legend

fixprefixsuffix
fix
abcdabc
Just a legend