Один малоизвестный хакер Хэвен получил доступ к секретной информации о задачах, которые будут предложены на одном крупном соревновании по программированию. Он хотел бы заменить условие одной из задач на другое, чтобы саботировать соревнование.
Для Хэвена исходное и целевое условия представляют собой две строки из нулей и единиц одинаковой длины. Он получил доступ к условию таким образом, что может за одно действие взять любую подстроку условия и поменять в ней все нули на единицы, а все единицы — на нули.
Хэвен не хотел бы оставлять следов, поэтому задумался, за какое минимальное количество таких действий он сможет полностью заменить условие задачи.
В первой строке содержите единственное целое число n (1 ≤ n ≤ 200000) — длина строк.
Далее следуют две строки, состоящие из n символов «0» и «1» — двоичный код исходного и требуемого условий.
Выведите единственное целое число — минимальное количество замен.
6
101010
110011
2
7
1010101
0011100
3
| Название |
|---|


