#include<stdio.h>
int pre[100005];
int find(int x)
{
int i,j,r,m,n;
r=x;
while(pre[r]!=r)
{
r=pre[r];
}
m=x;
while(m!=r)
{
i=pre[m];
pre[m]=pre[r];
m=i;
}
return r;
}
int main()
{
int i;
for(i=1;i<=100005;i++)
{
pre[i]=i;
}
int j,m,n,x,y,t=0,q=0,w,s=0,e[100005];
for(w=1;;w++)
{
scanf("%d%d",&i,&j);
if(i==-1&&j==-1)
break;
else if(i==0&&j==0)
{
if(s==0)
printf("Yes\n");
else if(s-1!=q)
{
printf("No\n");
q=0;t=0;
}
else if(t==q)