H. Плагиат
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Современные компьютерные системы достаточно хорошо научились определять плагиат. Рассмотрим некоторый текст p, который претендует на то, чтобы быть оригинальным и текст o, который был скопирован из какого-то одного источника. Под плагиатом степени k понимается вхождение в текст p некоторых непересекающихся подстрок длиной не менее k, конкатенация которых дает текст o. Порядок конкатенации подстрок в текст o соответствует их порядку вхождения в текст p.

Поскольку плагиат из одного источника является хорошо изученной проблемой, начаты разработки программного обеспечения для определения плагиата из нескольких источников. На начальном этапе для реализации нужны примеры неоригинальных текстов. В связи с этим требуется найти минимальную длину текста, который является плагиатом степени k для заданных текстов a и b.

Входные данные

Первая строка содержит целое положительное число k – степень плагиата текста, минимальную длину которого надо найти.

Вторая и третья строка содержат строки a и b – оригинальные тексты, для каждого из которых искомый текст является плагиатом степени k.

Все строки из входных данных состоят из строчных букв латинского алфавита.

1 ≤ k ≤ 100
1 ≤ |a|, |b| ≤ 100
Выходные данные

В единственной строке необходимо вывести минимальную длину текста, который является плагиатом степени k для оригинальных текстов a и b.

Примеры
Входные данные
2
abaaa
babaa
Выходные данные
6
Входные данные
3
abacabadabacaba
bababanana
Выходные данные
19