#include <stdio.h>
#include <string.h>
int main()
{
int n,i,j,ans;
char s[1000][100];
while(1){
scanf("%d",&n);
if(n==0)break;
int f[1000]={0},flag=0;
i=0;
scanf("%s",s[i]);
i++;
scanf("%s",s[i]);
f[0]=1;
f[1]=0;
for(i=2;i<=2*n-1;i++){
scanf("%s",s[i]);
for(j=0;j<=i-1;j++){
if(strcmp(s[i],s[j])==0){
if(i%2!=0){
f[i]=0;
f[j]=0;
}
//puts(s[i]);
flag=1;
break;
}
}
if(flag==1){
flag=0;
continue;
}
if(i%2==0){
//puts(s[i]);
f[i]=1;
}
}
ans=0;
for(i=0;i<=2*n-1;i++){
if(f[i]==1){
ans++;
//puts(s[i]);
}
}
if(ans==1)printf("Yes\n");
else printf("No\n");
}
return 0;
}
只要输过就排除,剩下的人就是没输过的,若果没输过的的人有一个就输出yes,否则输出no