n, m = readline.split(' ').map(&:to_i)
c = []
0.upto(m - 1) do |num|
  a, b = readline.split(' ').map(&:to_i)
  c[a - 1] = b
end

if m == 0
  puts '1' + '0' * (n - 1)
elsif n > m
  puts '-1'
elsif n > 1 && c[0] == 0
  puts '-1'
else
  puts c.map { |num| num.nil? ? 0:num }.join('').slice(0, n)
end
