while s = gets
  n, r = s.split.map(&:to_i)
  break if n.zero?
  yama = [*1..n].reverse
  r.times do
    p, c = gets.split.map(&:to_i)
    cut = yama[p - 1, c]
    yama = cut + (yama - cut)
  end
  p yama[0]
end