#include int main() { int N; char S[1000001], T[1000001]; scanf("%d", &N); scanf("%s", S); scanf("%s", T); int i, j, p = 0, ans = 0; for (i = 0; i < N; i++) p ^= (S[i] - '0') ^ (T[i] - '0'); if (p == 0) { for (i = 0; i < N; i++) if (S[i] != T[i]) ans++; } else { for (i = 0, j = N - 1; i < N; i++, j--) if (S[i] != T[j]) ans++; } printf("%d\n", ans); fflush(stdout); return 0; }