n, m = gets.split.map(&:to_i)
s = Array.new(m) { gets.split.map(&:to_i) }
ans = Array.new(n, 0)
s.each do |x, y|
  if ans[x - 1].zero? || ans[x - 1] == y
    ans[x - 1] = y
  else
    puts '-1'
    exit
  end  
end
puts ans[0].zero? ? '-1' : ans.join('')