n, m = readline.split(' ').map(&:to_i)
c = Array.new(n)
cant = false
0.upto(m - 1) do |num|
  a, b = readline.split(' ').map(&:to_i)
  cant = true if !c[a - 1].nil? && c[a - 1] != b
  c[a - 1] = b
end
 
if cant
  puts '-1'
elsif n >= 2 && c[0] == 0
  puts '-1'
else
  count = 0
  puts(c.map do |num|
    if num.nil? && count.zero?
      '1'
    elsif
      '0'
    else
      num
    end
    count += 1
  end.join('').slice(0, n))
end
