import java.io.BufferedReader; import java.io.FileReader; import java.util.HashMap; public class deli { public static void main(String [] args)throws Exception { FileReader fr = new FileReader("deli.in"); BufferedReader in = new BufferedReader(fr); String[] zahlen = in.readLine().split("[ ]+"); int l = Integer.valueOf(zahlen[0]); int n = Integer.valueOf(zahlen[1]); HashMap dict = new HashMap(30); String [] words; for (int i = 0; i < l; i++) { words = in.readLine().split("[ ]+"); dict.put(words[0], words[1]); } String singular; String plural; for (int i = 0; i < n; i++) { singular = in.readLine(); plural = dict.get(singular); if(plural!=null) { System.out.println(plural); continue; } else if(singular.endsWith("y")) { char c = singular.charAt(singular.length()-2); if(c!='a' && c!='e' && c!='i' && c!='o' && c!='u') { plural=singular.substring(0, singular.length()-2)+"ies"; } else { plural = singular+"s"; } } else if(singular.endsWith("o")) { plural = singular + "es"; } else if(singular.endsWith("s")) { plural = singular + "es"; } else if(singular.endsWith("ch")) { plural = singular + "es"; } else if(singular.endsWith("sh")) { plural = singular + "es"; } else if(singular.endsWith("x")) { plural = singular + "es"; } else { plural = singular+"s"; } System.out.println(plural); } } }