#include int main(void) { int i,n,a[100],b[100],k[100]={0},flag=0; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &a[i]); } for (i = 0; i < n; i++) { scanf("%d", &b[i]); } for (i = 0; i < n; i++) { k[b[i]] += a[i]; } for (i = 1; i < n; i++) { if(k[0] < k[i]){flag=1;break; }else flag=0; } printf(flag==0?"YES":"NO"); return 0; }