using System;
using System.Collections.Generic;
using System.Linq;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            var line = Console.ReadLine().Split(' ');
            var n = int.Parse(line[0]);
            var m = int.Parse(line[1]);
            var keta = new List<En>();

            for (var i = 0; m > i; i++)
            {
                var line2 = Console.ReadLine().Split(' ');
                var s = int.Parse(line2[0]);
                var c = int.Parse(line2[1]);
                var en = new En()
                {
                    S = s,
                    C = c
                };
                keta.Add(en);
            }

            var addList = new List<int>();
            for (var i = 0; 1000 > i; i++)
            {
                var k = i.ToString().ToCharArray();
                var v = 0;
                if (k.Length == n)
                    for (var j = 0; m > j; j++)
                    {
                        if (k[keta[j].S - 1].ToString() == keta[j].C.ToString())
                        {
                            v++;
                            continue;
                        }
                        else break;
                    }
                if (v == m) addList.Add(i);
            }
            if (addList.Count != 0)
            {
                var l = addList.OrderBy(x => x).ToList();
                Console.WriteLine(l[0]);
            }
            else Console.WriteLine(-1);
        }
    }

    class En
    {
        public int C { get; set; }
        public int S { get; set; }
    }
}
