хочешь задачку?
у тебя есть куча одностраничных документов, у каждого из них есть заголовок
есть автопреобразователь заголовка в имя файла, чтобы не было проблем - там условно "супердока" преобразует в "superdoka", но пользователь может ввести имя файла для любого документа сам
если пользователь создаёт конфликт имён, его матерят нехорошими словами, но автогенератор материть нельзя. поэтому в случае, когда есть несколько файлов с одним результатом преобразования заголовка, к ним дописываются _1 _2 и так далее
напиши генератор имён и реализуй операцию изменения заголовка