#include #define int long long using namespace std; signed main(){ int N; cin>>N; vector S(N); for(int i=0;i>S[i]; sort(S.begin(),S.end()); int ans=0; vectordp(26); for(int i=0;iS[i][j+1]) goto home; dp[S[i].back()-'a']=max(dp[S[i].back()-'a'],mx+(int)S[i].size()); ans=max(ans,dp[S[i].back()-'a']); home:; } cout<