n,m=gets.split.map &:to_i
if n<m
  puts (n*"9").join.to_i
  exit
end
sc=m.times.map{gets.split.map &:to_i}
#ch=n.times.map{0}
ch=Array.new(0,n)
sc.each do |i|
  ch[i[0]-1]=i[1]
end
#puts ch.inspect
if ch.size>1
  ch.map!{|i| i==nil ? "0" : i.to_s}
  #puts ch.inspect
  puts ch[0] == "0" ? -1 : ch.join
else
  puts ch
end