#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
string a[n+1];
int alls = 0;
for(int i=0; i<n; i++){
cin>>a[i];
alls+=a[i].size();
}
int mN = 65;
sort(a,a+n);
do{
int ans = 0;
for(int i=0;i<n-1;i++){
int sz1 = a[i].size();
int sz2 = a[i+1].size();
int pre = 0;
for(int j=0; j<sz1; j++){
int id = j;
int k = 0;
while(id<sz1 && k<sz2 && a[i][id]==a[i+1][k]){
id++;
k++;
}
if(id!=sz1){
k = 0;
}
if(k>pre){
ans+=k;
pre = k;
}
}
}
ans = alls - ans;
if(ans<mN){
mN = ans;
}
}while(next_permutation(a,a+n));
cout<<mN;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKCWludCBuOwoJY2luPj5uOwoJCglzdHJpbmcgYVtuKzFdOwoJaW50IGFsbHMgPSAwOwoJZm9yKGludCBpPTA7IGk8bjsgaSsrKXsKCQljaW4+PmFbaV07CgkJYWxscys9YVtpXS5zaXplKCk7Cgl9CglpbnQgbU4gPSA2NTsKCXNvcnQoYSxhK24pOwoJZG97IAoJICAgIGludCBhbnMgPSAwOwoJCgkJZm9yKGludCBpPTA7aTxuLTE7aSsrKXsKCQkKCQkJaW50IHN6MSA9IGFbaV0uc2l6ZSgpOwoJCQlpbnQgc3oyID0gYVtpKzFdLnNpemUoKTsKCQkJaW50IHByZSA9IDA7CgkJCQoJCQlmb3IoaW50IGo9MDsgajxzejE7IGorKyl7CgkJCQlpbnQgaWQgPSBqOwoJCQkJaW50IGsgPSAwOwoJCQkJCgkJCQl3aGlsZShpZDxzejEgJiYgazxzejIgJiYgYVtpXVtpZF09PWFbaSsxXVtrXSl7CgkJCQkJaWQrKzsKCQkJCQlrKys7CgkJCQkKCQkJCX0KCQkJCQoJCQkJaWYoaWQhPXN6MSl7CgkJCQkJayA9IDA7CgkJCQl9CgkJCQkKCQkJCWlmKGs+cHJlKXsKCQkJCQlhbnMrPWs7CgkJCQkJcHJlID0gazsKCQkJCX0KCQkKCQkJfQoJCQkKCQl9CgkJYW5zID0gYWxscyAtIGFuczsKCQkgCgkJaWYoYW5zPG1OKXsKCQkJbU4gPSBhbnM7CgkJfQoJCQoJfXdoaWxlKG5leHRfcGVybXV0YXRpb24oYSxhK24pKTsKIAogICAgY291dDw8bU47Cn0=