g = gets.chomp.split(" ")
n = g[0].to_i
m = g[1].to_i

while n != 0 do 
    pile = []
    n.times do |i|
        pile.unshift(i+1)
    end

    m.times do
        g = gets.chomp.split(" ")
        a = g[0].to_i
        b = g[1].to_i
        yellow = pile.slice(0, (a-1))
        red = pile.slice((a-1), b)
        green = pile.slice((a-1+b), n-(a-1+b))
        red.concat(yellow)
        pile = red.concat(green)
    end

    p pile[0]

    g = gets.chomp.split(" ")
    n = g[0].to_i
    m = g[1].to_i
end
