#include <bits/stdc++.h>
#define rep(i,n) for(int i=0; i<(n); i++)
using namespace std;
typedef long long ll;

int main(){
	int n; cin>>n;
	vector<int> a(n);
	rep(i,n) cin>>a[i];
	vector<int> p(101,0);
	rep(i,n){
		int j; cin>>j;
		p[j]+=a[i];
	}
	if(p[0] == *max_element(p.begin(), p.end())) cout << "YES" << endl;
	else cout << "NO" << endl;
}