#include<bits/stdc++.h>
using namespace std;
#define F first
#define S second
typedef long long ll;
//cout.flush()
ll q, n, k, a[200001], c[20];
string s1, s2;
int main(){
//    ios_base::sync_with_stdio(0);
//    cin.tie(0);
    cin >> n >> s1 >> s2;
    if(n==1){
        cout << s2;
        return 0;
    }
    if(s2[0]!=s1[0]){
        for(int i=0; i<n; i++)cout << 1;
        return 0;
    }
    c[1]=0;
    for(int i=0; i<n-1; i++){
        if(s2[i]=='1'&&s1[i]=='0')c[1]=1;
        else if(c[1]==1&&(s2[i]=='1'||s2[i]==s1[i]))s2[n-1]='1';
    }
    cout << s2;
    return 0;
}
