#include <bits/stdc++.h>
using namespace std;


int main() {
    while(true){
        int n;
        cin >> n;
        if(n == 0) return 0;
        int ma=0;
        vector<string> a;
        string b="aiueo";
        for(int i=0;i<n;i++){
            string t;
            cin >> t;
            string tt;
            tt.push_back(t[0]);
            for(int j=1;j<t.size();j++){
                for(int k=0;k<5;k++){
                    if(t[j-1]==b[k]){
                        tt.push_back(t[j]);
                    }
                }
            }
            a.push_back(tt);
            ma=max(ma,(int)a[i].size());
        }
        for(int k=1;k<=ma;k++){
            set<string> s;
            for(int i=0;i<n;i++){
                string te=a[i].substr(0,k);
                s.insert(te);
            }
            if(s.size()==a.size()){
                cout << k << endl;
                break;
            }else if(k==ma){
                cout << -1 << endl;
                break;
            }
        }
    }
}
