#include <bits/stdc++.h>
using namespace std;
int k;
int n;
struct N {
  int l;
  char s[105];
} M[105];
int main() {
  int ans = 1, anl = 1, t = 0, tt = 0;
  scanf("%d %d", &n, &k);
  for (int i = 1; i <= n; i++) {
    scanf("%s", &M[i].s);
    M[i].l = strlen(M[i].s);
  }
  scanf("%s", &M[0].s);
  M[0].l = strlen(M[0].s);
  for (int j = 1; j <= n; j++) {
    if (M[j].l < M[0].l) t++;
    if (M[j].l == M[0].l) tt++;
  }
  if (t == 0)
    ans = 1;
  else
    ans = t + 1 + (t / k) * 5;
  anl = t + tt + ((t + tt - 1) / k) * 5;
  printf("%d %d\n", ans, anl);
}
