#include <iostream>
#include <vector>
using namespace std;

int main() {
	int n, s;
	vector< int > score(101, 0), a;
	
	cin >> n;
	a.resize(n);
	for(int i=0;i<n;++i){
		cin >> a[i];
	}
	
	for(int i=0;i<n;++i){
		cin >> s;
		score[s] += a[i];
	}
	
	for(int i=1;i<=100;++i){
		if(score[0] < score[i]){
			cout << "NO" << endl;
			return 0;
		}
	}
	cout << "YES" << endl;
	
	return 0;
}