D = int(raw_input()) s = ["x"] * 16 + list(raw_input() + raw_input()) + ["x"] * 16 ans = 0 for i in xrange(46): if "xo" in s[i:i + D] and "ox" in s[i:i + D]: continue ss = s[:] ss[i:i + D] = "o" * D cnt = 0 for si in ss: if si == "o": cnt += 1 else: ans = max(ans, cnt) cnt = 0 ans = max(ans, cnt) print ans