!7 p { L l = map dropLeadingAngleBracketStuff(mL("Katze Speech Recognition Log With Date")); for (int i = 0; i < l(l)-1; i++) { int j = i+1; while (j < l(l) && cic(l.get(j), l.get(i))) ++j; continue unless j > i+1; print(join(" > ", dropAdjacentDuplicates(subList(l, i, j)))); } }