while true
  n, r = gets.chomp.split(" ").map(&:to_i)
  break if n == 0 && r == 0
  a =  n.downto(1).to_a
  r.times do
    p_, c = gets.chomp.split(" ").map(&:to_i)
    a1 = a[0...(p_-1)]
    a2 = a[(p_-1)...(p_+c-1)]
    a3 = a[(p_+c-1)...n]
    a = a2 + a1 + a3
  end
  puts a[0]
end
 