n, m = gets.chomp.split(' ').map(&:to_i)
sc = []

m.times do
  sc << gets.chomp.split(' ').map(&:to_i)
end

if (n == 3)
  str = '100'
elsif (n == 2)
  str = '010'
elsif(n == 1)
  str = '000'
end
  
sc.each do |pair|
  str[pair[0]-1] = pair[1].to_s
end

str_s = str.to_i.to_s

if (str_s.length != n)
  puts '-1'
  exit
end

sc.each do |pair|
  unless (str_s[pair[0]-1] == pair[1].to_s)
    puts '-1'
    exit
  end
end

puts str_s
