#include <iostream>

using namespace std;

int main()
{
    int n,m;
    cin>>n>>m;
    int s[m]={0},c[m]={0},i,j,ans[n]={0};
    
    for(i=0;i<m;i++)
    {
        cin>>s[i]>>c[i];
    }
    
    if(n==1)
    {
        cout<<c[0];
        return 0;
    }
    
    for(i=0;i<m;i++)
    {
        if((s[i]-1)==0 && c[i]==0 && n>1)
        {
            cout<<"-1";
            return 0;
        }
    }
    
    for(i=0;i<m;i++)
    {
        if(ans[s[i]-1]==0)
        {
            ans[s[i]-1] = c[i];
        }
        else
        {
            if(ans[s[i]-1]!=c[i])
            {
                cout<<"-1";
                return 0;
            }
        }
    }
    
    for(i=0;i<n;i++)
    {
        cout<<ans[i];
    }

    return 0;
}