#include<stdio.h>
#include<stdlib.h>

int main(void) {
    int n;
    while(scanf("%d", &n) != EOF) {
        char l[n+1], r[n+1];
        scanf("%s", &l);
        scanf("%s", &r);
        if (l[0] == '0' && r[0] == '1') {
            for(int i=0;i<n;i++) {
                printf("%c", '1');
            }
            printf("\n");
        }
        else {
            int i = 0;
            for(;i<n;i++) {
                if (l[i] == '0' && r[i] == '1') break;
            }
            for(int j=i+1;j<n;j++) {
                if (l[j] == '0' || r[j] == '1') {
                    r[n-1] = '1';
                }
            }
            printf("%s\n", r);
        }
    }
}