while (line = gets) do
  n, r = line.split.map(&:to_i)
  #puts "n: #{n} , r:#{r}"
  array = (1..n).to_a
  r.times do
    p, c = gets.split.map(&:to_i)
    #puts "#{p} : #{c}"
    sliced_array = array.slice!(-p - c + 1..-p)
    array += sliced_array if sliced_array
  end
  puts array.last
end