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