#include <bits/stdc++.h>
using namespace std;
const long long INF = 1e18;
const int MAXN = 3 * 1e5 + 1, MODM = 1e9 + 7;
int main() {
  int n, k;
  cin >> n >> k;
  vector<string> mas(n);
  string ans;
  for (int i = 0; i < n; i++) {
    cin >> mas[i];
  }
  sort(mas.begin(), mas.end(),
       [](const string& a, const string& b) { return a.size() < b.size(); });
  cin >> ans;
  int a1 = 0, a2 = 0;
  int i = 0;
  int cnt = 0;
  while (i < n && mas[i].size() < ans.size()) {
    a1++;
    a2++;
    cnt++;
    if (cnt == k) {
      cnt = 0;
      a1 += 5;
      a2 += 5;
    }
    ++i;
  }
  while (i < n && mas[i].size() == ans.size()) {
    a2++;
    ++i;
    if (cnt == k) {
      cnt = 0;
      a2 += 5;
    }
    ++cnt;
  }
  cout << a1 + 1 << " " << a2;
  return 0;
}
