Родственные языки
Вы изучаете два древних языка, стремясь доказать, что они тесно связаны. Вы подозреваете, что слова "push-relabel flow algorithm" в обоих языках происходят от одного предка. Если это так, они содержат одинаковые ядра, то есть подслова, которые не сильно отличаются друг от друга.
Для заданных двух слов и определите наибольшее возможное , для которого существуют такие связанные подслова в и в что и имеют длину , и различаются не более чем в позициях.
Входные данные
Первая строка содержит количество тестов . Далее следуют описания тестов.
Каждый тест состоит из трех строк. Первая строка содержит три числа . Следующими двумя строками являются и с длинами и соответственно, и состоят из прописных латинских букв.
Общая длина всех входных слов не превосходит .
Выходные данные
Для каждого теста выведите одно целое число — максимально возможную длину подслов, различающихся не более чем в позициях.