Фермер Джон впорядкував своїх корів, кожна з яких належить до однієї з двох порід: Holsteins або Guernseys. Він зафіксував цей порядок у вигляді рядка з символів, кожен з яких дорівнює або , або відповідно. Однак, на жаль, коли корови прибули на ферму і Джон знову вишикував їх у ряд, отриманий рядок виявився відмінним від початкового.
Позначимо ці два рядки через та , де — початковий рядок, який Фермер Джон хотів побачити, а — рядок, що отримався після прибуття корів. Фермер Джон звернувся за допомогою до свого кузена Бена.
Після кількох місяців роботи Бен створив дивовижну машину MCBF-3000, яка вміє вибирати будь-яку підстроку і замінювати в ній всі символи на , а всі символи — на . Тепер Фермер Джон хоче дізнатися мінімальну кількість застосувань цієї машини, необхідну для перетворення рядка у рядок . Допоможіть Фермеру Джону розв'язати цю задачу.
У першому рядку задано ціле число n~(1 \le n \le 1000) — кількість корів. Далі йдуть рядки та . Кожен з них складається лише із символів та .
Виведіть мінімальну кількість застосувань машини MCBF-3000, необхідну для перетворення рядка у рядок .
Приклад 1