N, M = gets.chomp.split.map(&:to_i)

ans = Array.new(N, nil)

M.times do
  s, c = gets.chomp.split.map(&:to_i)
  s -= 1

  if ans[s] && ans[s] != c
    puts '-1'
    exit
  end

  ans[s] = c
end

if ans[0] == 0
  puts '-1'
  exit
end

if ans[0].nil?
  ans[0] = 1
end

ans.each {|c| print c ? c : 0 }
