using static System.Math; using System.Collections.Generic; using System.Linq; using System; public class Hello { static void Main() { var n = int.Parse(Console.ReadLine().Trim()); var s = Console.ReadLine().Trim(); var t = Console.ReadLine().Trim(); getAns(n, s, t); } static void getAns(int n, string s, string t) { var cs1 = s.Count(x => x == '1'); var ct1 = t.Count(x => x == '1'); var d = Abs(cs1 - ct1); var c = 0; if (d % 2 == 0) { for (int i = 0; i < n; i++) { if (s[i] != t[i]) c++; } } else { var t2 = t.ToCharArray(); Array.Reverse(t2); for (int i = 0; i < n; i++) { if (s[i] != t2[i]) c++; } } Console.WriteLine(c); } }