#include <bits/stdc++.h>

using namespace std;

typedef long long ll;

int a[100], b[101];

int main()
{
    int n; cin >> n;

    for (int i = 0; i < n; ++i) cin >> a[i];

    for (int i = 0; i < n; ++i) {
        int c; cin >> c;
        b[c] += a[i];
    }

    for (int i = 1; i <= 100; ++i) {
        if (b[0] < b[i]) {
            cout << "NO" << endl;
            return 0;
        }
    }

    cout << "YES" << endl;
}