N, M = map(int, input().split())

T = []
P = []
for i in range(M):
  t, p = map(int, input().split())
  T.append(t)
  P.append(p)

pos = 0
tim = 0

for t, p in zip(T, P):
  #print('tim:{} pos:{} t-tim:{} p:{}'.format(tim, pos, t-tim, p))
  if max(pos - p, p - pos) >= t - tim:
    break
  else:
    tim = t
    pos = p
else:
  print('Yes')
  exit(0)

print('No')