#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,b;
    map<int,int> s;
    cin>>n;
    vector<int> a(n);
    for(int i=0;i<n;i++)cin>>a[i];
    for(int i=0;i<n;i++){
        cin>>b;
        s[b]+=a[i];
    }
    for(auto i=s.begin();i!=s.end();i++){
        if(s[0]<i->second){
            cout<<"NO"<<endl;
            return 0;
        }
    }
    cout<<"YES"<<endl;
    return 0;
}