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