#include using namespace std; int main(){ int N; cin>>N; vector> memo(26,vector(26)); for(int i=0;i>s; for(int j=1;js[i]){ goto end; } } if(s[0]==s[s.size()-1]){ memo[s[0]-'a'][s[s.size()-1]-'a']+=s.size(); }else{ memo[s[0]-'a'][s[s.size()-1]-'a']=max(memo[s[0]-'a'][s[s.size()-1]-'a'],(int)(s.size())); } end:{} } vector dp(26); for(int i=0;i<26;i++){ for(int j=0;j