mod=67280421310721 e=107 N=int(input()) L=[] for i in range(N): s,x=input().split() x=int(x) L.append((s,x)) w=0 c=0 for i in range(N): s,x=L[i][:] n=len(s) q=pow(e,c,mod) c+=n*x c%=mod-1 h=0 for i in range(n): z=int(s[i]) h+=z*pow(e,i,mod) h%=mod m=pow(e,(n*x)%(mod-1),mod)-1 g=pow(e,n,mod)-1 m*=pow(g,-1,mod) m%=mod l=m*h l%=mod l*=q l%=mod w+=l w%=mod w2=0 c=0 for i in range(N-1,-1,-1): s,x=L[i][:] s=s[::-1] n=len(s) q=pow(e,c,mod) c+=n*x c%=mod-1 h=0 for i in range(n): z=int(s[i]) h+=z*pow(e,i,mod) h%=mod m=pow(e,(n*x)%(mod-1),mod)-1 g=pow(e,n,mod)-1 m*=pow(g,-1,mod) m%=mod l=m*h l%=mod l*=q l%=mod w2+=l w2%=mod if w==w2: print('Yes') else: print('No')