main { psvm { String[] db = toLines(loadTextFile("input/database.txt")); MultiMap examples = new MultiMap(); for (String s : db) { int i = s.indexOf(" is an "), j = s.indexOf(" is a "), k; if (i >= 0) k = i+7; else if (j >= 0) k = i+6; else { System.out.println("Warning"); continue; } String a = s.substring(0, i).trim(), b = s.substring(k).trim(); examples.put(b, a); } // TODO: lookup entry } }