import java.io.PrintStream; import java.util.LinkedList; import java.util.Scanner; public class A { public static void main(String[] args) { PrintStream output = System.out; Scanner input = new Scanner(System.in); final int NUMBER_OF_LINES = Integer.parseInt(input.nextLine()); final int WINDOW_SIZE = 10; LinkedList lastLines = new LinkedList(); for (int i = 0; i < WINDOW_SIZE; i++) { lastLines.add(null); } boolean [] hasMore = new boolean[WINDOW_SIZE]; int index = 0; int number = 0; for (int i = 0; i < NUMBER_OF_LINES; i++) { String line = input.nextLine(); final String CONSONANT = "[a-zA-Z&&[^aeiouyAEIOUY]]"; final String MORE_THAN_FIVE_CONSECUTIVE_CONSONANTS = ".*" + CONSONANT + "{6,}.*"; final String MORE_THAN_FOUR_CONSECUTIVE_CONSONANTS = ".*" + CONSONANT + "{5,}.*"; boolean accept = true; boolean lastHasMore = false; if (line.matches(MORE_THAN_FIVE_CONSECUTIVE_CONSONANTS)) { accept = false; } if (line.matches(MORE_THAN_FOUR_CONSECUTIVE_CONSONANTS)) { accept = number > 2; lastHasMore = true; number++; } if (lastLines.contains(line)) { accept = false; } if (hasMore[index]) { number--; } index = (index + 1) % WINDOW_SIZE; hasMore[index] = lastHasMore; lastLines.addLast(line); lastLines.removeFirst(); if (accept) { output.println('y'); } else { output.println('n'); } } } }