You are given three strings,
. We will define the score of a substring
of
as the sum of the length of the longest suffix of
that is a prefix of
and the length of the longest prefix of
that is a suffix of
. Find the highest possible score of any such substring of
. Each string will only contain lowercase letters.
Subtasks
- (40 points)

- (60 points)

Input Specification
The first line will contain the string
, the second will contain
, and the third
.
Output Specification
A single integer, denoting the largest achievable score of any substring of
.
Sample Input 1
Copy
abc
abcdef
f
Sample Output 1
Copy
4
Sample Input 2
Copy
aa
aa
aa
Sample Output 2
Copy
4
Comments