#include int main(void) { int i, N, a[100], b[100], score[100] = {0}, k_score = 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++){ if(b[i] == 0){ k_score += a[i]; } else{ score[b[i]] += a[i]; } } for(i = 0;i < N;i++){ if(k_score < score[i]){ printf("NO\n"); return 0; } } printf("YES\n"); return 0; }