#include <bits/stdc++.h>
using namespace std;
const int MaxN = 107;
const int MaxL = 107;
struct NodeType {
  char str[MaxL];
  int len;
};
int n, k;
NodeType a[MaxN], res;
int main() {
  int i, mint1, mint2;
  scanf("%d%d", &n, &k);
  for (i = 1; i <= n; i++)
    scanf("%s", a[i].str + 1), a[i].len = strlen(a[i].str + 1);
  scanf("%s", res.str + 1);
  res.len = strlen(res.str + 1);
  mint1 = mint2 = 0;
  for (i = 1; i <= n; i++) {
    if (a[i].len < res.len)
      mint1++, mint2++;
    else if (a[i].len == res.len) {
      if (strcmp(a[i].str + 1, res.str + 1) != 0) mint2++;
    }
  }
  mint1 = mint1 + mint1 / k * 5 + 1;
  mint2 = mint2 + mint2 / k * 5 + 1;
  printf("%d %d\n", mint1, mint2);
  return 0;
}
