#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int dp[26]; int main() { int n; cin>>n; vector> v; for(int i=0; i>s; int m=s.size(); bool dame=0; for(int j=0; js[j+1]){ dame=1;break; } } if(dame) continue; string t; t+=s[0]; t+=s.back(); v.push_back(make_pair(t, m)); } sort(v.begin(), v.end()); for(int i=0; i