#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; }