n,m = gets.split().map(&:to_i)
ary = Array.new(n,0)
m.times do
  x,y = gets.split().map(&:to_i)
  if ary[x-1] == 0
  	ary[x-1] = y
  elsif y == 0
    ary[x-1] = y
  elsif ary[x-1] > y
    ary[x-1] = y
  end
end
ary = ary.map(&:to_s).join
ary = ary.to_i
ary = ary.to_s
if ary.length < n
  puts -1
else
  puts ary
end

