Строки
Вам дано целое положительное число . Также вам даны четыре строки , , , длины , состоящие из строчных букв английского алфавита (от «a
» до «z
»).
За одну операцию можно выбрать любую из этих строк и заменить любой её символ на любую строчную букву английского алфавита. Вам нужно найти минимальное количество операций, которые нужно выполнить, чтобы стало возможным разделить данные строки на две пары равных строк, отличающихся друг от друга. Другими словами, нужно сделать так, чтобы стало возможным поменять все строки местами таким образом, чтобы выполнялось условие .
Входные данные
В первой строке входных данных содержится целое число — длина строк.
В каждой из следующих четырёх строк содержится по одной строке: , , и . Все строки имеют одинаковую длину и состоят из строчных букв английского алфавита.
Выходные данные
В единственной строке выходных данных нужно вывести минимальное количество операций, которые нужно выполнить, чтобы данные условия выполнялись.
Примеры
Примечание
В первом примере можно выбрать вторую строку и выполнить следующие операции:
изменить первый символ на «
e
»;второй на «
r
»;третий на «
e
».
После выполнения этих операций мы получаем, что вторая строка равна третьей. Обратите внимание, что первая и последняя строки уже равны. Таким образом, после этих -х операций мы получаем то, что нам нужно. Можно доказать, что это невозможно сделать за или меньше операций.
Оценивание
( баллов): ;
( баллов): ;
( баллов): ;
( баллов): ;
( баллов): без дополнительных ограничений.