!7 static SS map; p { map = new TreeMap; for (S s : toLinesFullTrim(loadSnippet(#1008568))) { L l = splitAtSpace(s); if (l(l) == 2) map.put(lower(plusToSpace(first(l))), plusToSpace(second(l))); } pnl(map); botSleep(); } sS answer(S s) { L tok = nlTok4(s); for (int i = 1; i < l(tok); i += 2) { S x = map.get(lower(tok.get(i))); if (x != null) tok.set(i, x); } ret join(tok); }