#include <stdio.h>

int main(){
	// 問題数
	int question = 0;
	scanf("%d",&question);
	// 点数
	int point[question];
	for(int i = 0;i < question;i ++){
		scanf("%d",&point[i]);
	}
	// 点数表
	int score[101];
	for(int i = 0;i < 101;i ++){
		score[i] = 0;
	}
	// 回答者
	int responder = 0;
	for(int i = 0;i < question;i ++){
		scanf("%d",&responder);
		score[responder] += point[i];
	}
	
	for(int i = 0;i < 101;i ++){
		if(score[0] < score[i]){
			printf("NO");
			return 0;
		}
	}
	printf("YES");
}