#include <bits/stdc++.h>
using namespace std;
int n, m, a[4], num, sum;
string s[4], str;
bool check(char ch) {
  return ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u';
}
int work() {
  sum = 0;
  for (int i = str.length() - 1; i >= 0; i--) {
    sum += check(str[i]);
    if (sum == m) return i;
  }
  return -1;
}
int main() {
  cin >> n >> m;
  for (int i = 1; i <= n; i++) {
    for (int j = 0; j < 4; j++) {
      cin >> str;
      num = work();
      if (!~num) {
        puts("NO");
        return 0;
      }
      s[j] = str.substr(num);
    }
    if (s[0] == s[1] && s[1] == s[2] && s[2] == s[3])
      a[0] = 1;
    else if (s[0] == s[1] && s[2] == s[3])
      a[1] = 1;
    else if (s[0] == s[2] && s[1] == s[3])
      a[2] = 1;
    else if (s[0] == s[3] && s[1] == s[2])
      a[3] = 1;
    else {
      puts("NO");
      return 0;
    }
  }
  if (a[0] && !(a[1] || a[2] || a[3]))
    puts("aaaa");
  else if (a[1] && !(a[2] || a[3]))
    puts("aabb");
  else if (a[2] && !(a[1] || a[3]))
    puts("abab");
  else if (a[3] && !(a[1] || a[2]))
    puts("abba");
  else
    puts("NO");
  return 0;
}
