Придумал задачу:
Даны две пачки по несколько строк каждая, разной длины.
Нужно найти самую короткую подстроку, которая присутствует во всех строках из первой пачки, но отсутствует во всех строках из второй пачки.
Желательно наиболее простым для написания способом. Скорость работы и размер используемой памяти не важны.