n,m = gets.chomp.split(' ').map(&:to_i)
arys = []
m.times do
  arys << gets.chomp.split(' ').map(&:to_i)
end

strs = '~' * n
arys.each do |ary|
  strs[ary[0]-1] = ary[1].to_s
end

val = strs.gsub(/~/, '0').to_i
if val.to_s.size == n
  puts val.to_i
else
  puts -1
end

