d = gets.split[0].to_i
n = Array.new(d, nil)
while a = gets
  ai = a.split[0].to_i
  an = a.split[1]
  if d > 1 && ai == 1 && an == "0"
    puts -1
    exit
  end
  if n[ai-1] && n[ai-1] != an
    puts -1
    exit
  else
    n[ai-1] = an
  end
end
n.map!{|x| x == nil ? 0 : x}
puts n.join