#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
typedef long double lld;
/*
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
template<class T> using ordered_set =tree<T, null_type, less<T>, rb_tree_tag,tree_order_statistics_node_update>;
// ordered_set.find_by_order(k) returns the iterator to kth element
// ordered_set.order_of_key(k) returns the number of elements strictly less than k
(FOR ORDERED MULTISET "UPPER_BOUND" AND "LOWER_BOUND" ARE REVERSED)
template<class T> using ordered_multiset =tree<T, null_type, less_equal<T>, rb_tree_tag,tree_order_statistics_node_update>;
// ordered_set.find_by_order(k) returns the iterator to kth element
// ordered_set.order_of_key(k) returns the number of elements strictly less than k
*/
#ifdef LOCALIO
#define dbg(...) cerr<< __VA_ARGS__;
#define dbgl(...) cerr<< __VA_ARGS__<<nl;
#else
#define dbg(...) ;
#define dbgl(...) ;
#endif
#define fastio ios_base::sync_with_stdio(0); cin.tie(0);
#define all(x) x.begin(),x.end()
#define nl '\n'
#define pb(x) push_back(x)
#define sz(x) (int)x.size()
#define szl(x) (long long)x.size()
// const int mod = 998244353;
const int mod = 1e9+7;
void solve()
{
int n; cin>>n;
int a[n],b[n];
for(auto &i:a) cin>>i;
for(auto &i:b) cin>>i;
int pre[n],suf[n];
pre[0] = 1;
for(int i=1; i<n; ++i) pre[i] = (b[i]==b[i-1])?pre[i-1]:pre[i-1]+1;
pre[0] = (a[0]==b[0])?0:1;
for(int i=1; i<n; ++i) pre[i] = (a[i]==b[i]?pre[i-1]:pre[i]);
reverse(a,a+n);
reverse(b,b+n);
suf[0] = 1;
for(int i=1; i<n; ++i) suf[i] = (b[i]==b[i-1])?suf[i-1]:suf[i-1]+1;
suf[0] = (a[0]==b[0])?0:1;
for(int i=1; i<n; ++i) suf[i] = (a[i]==b[i]?suf[i-1]:suf[i]);
reverse(suf,suf+n);
int ans = min(suf[0],pre[n-1]);
for(int i=1; i<n; ++i)
{
ans = min(ans,pre[i-1]+suf[i]);
}
cout<<ans<<nl;
}
signed main() {
fastio;
#ifdef LOCALIO
freopen("error.txt", "w", stderr);
#endif
int t=1;
// cin>>t;
while(t--)
{
solve();
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CnR5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIHVsbDsKdHlwZWRlZiBsb25nIGRvdWJsZSBsbGQ7Ci8qCiNpbmNsdWRlIDxleHQvcGJfZHMvYXNzb2NfY29udGFpbmVyLmhwcD4KI2luY2x1ZGUgPGV4dC9wYl9kcy90cmVlX3BvbGljeS5ocHA+CnVzaW5nIG5hbWVzcGFjZSBfX2dudV9wYmRzOwoKdGVtcGxhdGU8Y2xhc3MgVD4gdXNpbmcgb3JkZXJlZF9zZXQgPXRyZWU8VCwgbnVsbF90eXBlLCBsZXNzPFQ+LCByYl90cmVlX3RhZyx0cmVlX29yZGVyX3N0YXRpc3RpY3Nfbm9kZV91cGRhdGU+OwovLyBvcmRlcmVkX3NldC5maW5kX2J5X29yZGVyKGspIHJldHVybnMgdGhlIGl0ZXJhdG9yIHRvIGt0aCBlbGVtZW50Ci8vIG9yZGVyZWRfc2V0Lm9yZGVyX29mX2tleShrKSByZXR1cm5zIHRoZSBudW1iZXIgb2YgZWxlbWVudHMgc3RyaWN0bHkgbGVzcyB0aGFuIGsgCgooRk9SIE9SREVSRUQgTVVMVElTRVQgIlVQUEVSX0JPVU5EIiBBTkQgIkxPV0VSX0JPVU5EIiBBUkUgUkVWRVJTRUQpCnRlbXBsYXRlPGNsYXNzIFQ+IHVzaW5nIG9yZGVyZWRfbXVsdGlzZXQgPXRyZWU8VCwgbnVsbF90eXBlLCBsZXNzX2VxdWFsPFQ+LCByYl90cmVlX3RhZyx0cmVlX29yZGVyX3N0YXRpc3RpY3Nfbm9kZV91cGRhdGU+OwovLyBvcmRlcmVkX3NldC5maW5kX2J5X29yZGVyKGspIHJldHVybnMgdGhlIGl0ZXJhdG9yIHRvIGt0aCBlbGVtZW50Ci8vIG9yZGVyZWRfc2V0Lm9yZGVyX29mX2tleShrKSByZXR1cm5zIHRoZSBudW1iZXIgb2YgZWxlbWVudHMgc3RyaWN0bHkgbGVzcyB0aGFuIGsgCiovCiNpZmRlZiBMT0NBTElPCiAgICAjZGVmaW5lIGRiZyguLi4pIGNlcnI8PCBfX1ZBX0FSR1NfXzsKICAgICNkZWZpbmUgZGJnbCguLi4pIGNlcnI8PCBfX1ZBX0FSR1NfXzw8bmw7CiNlbHNlCiAgICAjZGVmaW5lIGRiZyguLi4pIDsKICAgICNkZWZpbmUgZGJnbCguLi4pIDsKI2VuZGlmCiNkZWZpbmUgZmFzdGlvIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7IGNpbi50aWUoMCk7CiNkZWZpbmUgYWxsKHgpIHguYmVnaW4oKSx4LmVuZCgpCiNkZWZpbmUgbmwgJ1xuJwojZGVmaW5lIHBiKHgpIHB1c2hfYmFjayh4KQojZGVmaW5lIHN6KHgpIChpbnQpeC5zaXplKCkKI2RlZmluZSBzemwoeCkgKGxvbmcgbG9uZyl4LnNpemUoKQoKLy8gY29uc3QgaW50IG1vZCA9IDk5ODI0NDM1MzsKY29uc3QgaW50IG1vZCA9IDFlOSs3OwoKCgp2b2lkIHNvbHZlKCkKewogICAgaW50IG47IGNpbj4+bjsKICAgIGludCBhW25dLGJbbl07CiAgICBmb3IoYXV0byAmaTphKSBjaW4+Pmk7CiAgICBmb3IoYXV0byAmaTpiKSBjaW4+Pmk7CgogICAgaW50IHByZVtuXSxzdWZbbl07CiAgICAKICAgIHByZVswXSA9IDE7CiAgICBmb3IoaW50IGk9MTsgaTxuOyArK2kpIHByZVtpXSA9IChiW2ldPT1iW2ktMV0pP3ByZVtpLTFdOnByZVtpLTFdKzE7CiAgICBwcmVbMF0gPSAoYVswXT09YlswXSk/MDoxOwogICAgZm9yKGludCBpPTE7IGk8bjsgKytpKSBwcmVbaV0gPSAoYVtpXT09YltpXT9wcmVbaS0xXTpwcmVbaV0pOwoKCiAgICByZXZlcnNlKGEsYStuKTsKICAgIHJldmVyc2UoYixiK24pOwoKICAgIHN1ZlswXSA9IDE7CiAgICBmb3IoaW50IGk9MTsgaTxuOyArK2kpIHN1ZltpXSA9IChiW2ldPT1iW2ktMV0pP3N1ZltpLTFdOnN1ZltpLTFdKzE7CiAgICBzdWZbMF0gPSAoYVswXT09YlswXSk/MDoxOwogICAgZm9yKGludCBpPTE7IGk8bjsgKytpKSBzdWZbaV0gPSAoYVtpXT09YltpXT9zdWZbaS0xXTpzdWZbaV0pOwoKICAgIHJldmVyc2Uoc3VmLHN1ZituKTsKCiAgICAKICAgIGludCBhbnMgPSBtaW4oc3VmWzBdLHByZVtuLTFdKTsKCiAgICBmb3IoaW50IGk9MTsgaTxuOyArK2kpCiAgICB7CiAgICAgICAgYW5zID0gbWluKGFucyxwcmVbaS0xXStzdWZbaV0pOwogICAgfQoKCiAgICBjb3V0PDxhbnM8PG5sOwoKCgp9CgpzaWduZWQgbWFpbigpIHsKICAgIGZhc3RpbzsKICAgICNpZmRlZiBMT0NBTElPCiAgICAgICAgZnJlb3BlbigiZXJyb3IudHh0IiwgInciLCBzdGRlcnIpOwogICAgI2VuZGlmCiAgICBpbnQgdD0xOwogICAgLy8gY2luPj50OwogICAgd2hpbGUodC0tKQogICAgewogICAgICAgIHNvbHZlKCk7CiAgICB9Cn0=