#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, len;
  char a[50][55];
  scanf("%d", &n);
  int A[50] = {0};
  for (int i = 0; i < n; i++) scanf("%s", a[i]);
  len = strlen(a[0]);
  int ans = 10000;
  for (int l = 0; l < n; l++) {
    for (int i = 0; i < n; i++) {
      int j, k;
      for (j = 0; j < len; j++) {
        if (!strncmp(a[l], a[i] + j, len - j) &&
            !strncmp(a[l] + len - j, a[i], j)) {
          A[i] = j;
          break;
        }
      }
      if (j == len) {
        printf("-1\n");
        return 0;
      }
    }
    for (int i = 0; i < len; i++) {
      int sum = 0;
      for (int j = 0; j < n; j++) sum += (A[j] + i) % len;
      ans = min(sum, ans);
    }
  }
  printf("%d\n", ans);
  return 0;
}
