#include<bits/stdc++.h>
#pragma GCC optimize(2)
#pragma GCC optimize(3)
using namespace std;
long long n=0,sum=0,s0=0,t0=0;
string s,t;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>n>>s>>t;
for(int i=0;i<n;i++){
if(s[i]=='0'&&t[i]=='0'){
continue;
}
else if(s[i]=='0'){
sum++;
s0++;
}
else if(t[i]=='0'){
sum++;
t0++;
}
}
if(t0!=s0){
cout<<"-1";
return 0;
}
cout<<sum;
return 0;
}