2015-04\suftree       - построить суфф.дерево, n <= 10^5
2011-05\refrain       - длина * число вхождений --> max // b, b1
2015-04\freedom       - Общая подстрока двух строк длины 10^5
2012-01\substr3       - Наибольшая общая подстрока 10-и строк длины 10^4
2015-02\typing        - Выписать текст. За одно действие можно или загрузить в память словарное слово, или выписать одну из его подстрок.