n, m = gets.split.map(&:to_i)

pre_t = 0
pre_p = 0
ok = true
m.times do
	t, p = gets.split.map(&:to_i)
	if (pre_p - p).abs > t - pre_t then
		ok = false
	end
	
	pre_t = t
	pre_p = p
end

puts (ok ? "Yes" : "No")