#include #include #include using namespace atcoder; using mint = modint1000000007; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000000000000 int main(){ int N; cin>>N; vector sum(105,0); vector a(N),b(N); rep(i,N)cin>>a[i]; rep(i,N)cin>>b[i]; int ans = 0; rep(i,N){ if(b[i]==0)ans += a[i]; else sum[b[i]] += a[i]; } sort(sum.begin(),sum.end()); if(sum.back() <= ans)cout<<"YES"<