func_code_string: #include <bits/stdc++.h>   using namespace std;   int n;   int g[30][30];   char s[20];   int main() {     scanf( %d , &n);     for (int i = 0; i < n; i++) {       scanf( %s , s);       int len = strlen(s);       for (int j = 0; j < len; j++) s[j] -=  a ;       for (int j = 0; j < 26; j++) {         if (g[j][s[0]] || j == s[0])           g[j][s[len - 1]] = max(g[j][s[len - 1]], g[j][s[0]] + len);       }     }     int maxn = 0;     for (int i = 0; i < 26; i++) maxn = max(maxn, g[i][i]);     printf( %d n , maxn);   }   