#include <stdio.h> #include <stdlib.h> int main(void){ int N, i, tmp, *a; int b[101] = {0}; scanf("%d", &N); a = (int*)malloc(N*sizeof(int)); for(i=0; i<N; i++) scanf("%d", a+i); for(i=0; i<N; i++){ scanf("%d", &tmp); b[tmp] += *(a+i); } for(i=1; i<101; i++) if(b[0] < b[i]) break; printf("%s\n", i == 101 ? "YES" : "NO"); free(a); return 0; }