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.util.*;
import java.io.*;

public class Main{
    
    BufferedReader in;
    StringTokenizer str = null;

    private String next() throws Exception{
	if (str == null || !str.hasMoreElements())
	    str = new StringTokenizer(in.readLine());
	return str.nextToken();
    }

    private int nextInt() throws Exception{
	return Integer.parseInt(next());
    }

    public void run() throws Exception{
	in = new BufferedReader(new InputStreamReader(System.in));
	int n = nextInt();

	int f[][] = new int[30][30];
	for(int j=0;j<30;j++)
	    for(int k=0;k<30;k++)
		f[j][k] = Integer.MIN_VALUE/2;

	String s = next();
	int a = s.charAt(0) - 'a';
	int b = s.charAt(s.length()-1) - 'a';
	f[a][b] = s.length();
	int x = 1;
	for(int i=1;i<n;i++){
	    s = next();
	    a = s.charAt(0) - 'a';
	    b = s.charAt(s.length()-1) - 'a';
	    
	    for(int j=0;j<30;j++){
		if (f[j][a] != Integer.MIN_VALUE/2){
		    f[j][b] = Math.max(f[j][b], f[j][a] + s.length());
		}
	    }
	    f[a][b] = Math.max(f[a][b], s.length());
	}
	
	int ret = 0;
	for(int i=0;i<30;i++)
	    ret = Math.max(ret, f[i][i]);
	System.out.println(ret);
    }
    
    public static void main(String args[]) throws Exception{
	new Main().run();
    }
}


