N,M=map(int,input().split()) tp=[list(map(int,input().split()))for _ in range(M)]+[[0,0]] tp.sort() print('YNeos'[any(abs(b[1]-a[1])-(b[0]-a[0])>0 for a,b in zip(tp,tp[1:]))::2])