10
abdcced
bdacdac
ecb
dc
eaeeebdd
adcdbadcac
eb
aadecccde
edbaeacad
accd
 100
d
a
e
eb
c
d
d
e
c
e
ac
d
c
aa
a
e
da
e
e
c
e
a
c
c
bc
bd
d
da
cc
be
b
a
ee
d
be
be
e
b
a
ed
cb
ab
a
ea
ac
aa
ed
d
b
eb
e
ed
c
ce
c
d
c
d
d
ee
e
b
ea
ea
da
ab
ba
ed
da
ec
ea
bd
ee
dc
d
bd
d
c
cc
ab
bd
a
ad
e
d
e
bc
bb
c
bc
a
a
e
ca
ac
c
ad
c
be
d
 3
ab
acb
ba
 10
a
b
a
c
b
a
b
a
a
a
 5
cab
bbc
caa
ccc
aca
 3
ac
abc
ca
 5
ab
bc
cd
de
ffffffffff
 16
ddgcb
fgbhgbdg
gha
dh
ddfb
fggbc
edb
hd
d
hfgcabf
hdaef
fhbcdgba
chee
cafeggc
f
ecb
 50
agecd
cghafi
fiide
iecc
jbdcfjhgd
diee
hfeg
ehc
gfijgjh
gacaifebg
dicbbddc
hjgciaei
jjcdh
g
gc
cf
hfdjhd
c
icidbec
ji
eeh
cgeejggc
acfd
jjg
ajefdj
eghhebiic
bih
gbb
jjaa
idc
gafi
ecg
dbigbjiehj
cedif
ahidfaaajg
hfhhiccbgb
dgegjgieif
hgjebhfdc
j
ahehd
ahdah
bijbhh
a
dabiggfhac
dedigbjbf
ihbdj
iihagchd
gfebhfdi
jbjdcggdh
f

0
 35
 5
 6
 9
 5
 10
 7
 37


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class C {
    
    public static int sol(String [] strs) { 
        int sz = 26;

        int [][] T = new int[sz][sz];

        char F = 'a';

        for(String s : strs) { 
            if(s.length() == 0) continue;

            int f = s.charAt(0) - F;
            int l = s.charAt(s.length()-1) - F;

            for(int i=0; i<sz; i++) { 
                if(T[i][f] != 0) 
                    T[i][l] = Math.max(T[i][l], T[i][f] + s.length());
            }
            T[f][l] = Math.max(T[f][l], s.length());
        }

        int sol = 0;
        
        for(int i=0; i<sz; i++)
            sol = Math.max(sol, T[i][i]);
        return sol;
        
    }
    
    public static void main(String [] args) throws IOException { 
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        int N = Integer.parseInt(br.readLine());
        
        String [] strs = new String[N];
        
        for(int i=0; i<N; i++) { 
            strs[i] = br.readLine();
        }
        
        int sol = sol(strs);
        System.out.println(sol);
        
        
        
    }

}
