#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,m;
    cin>>n>>m;
    long long a[n]={0};
    long long ans=0;
    long long count[n]={0};

    for(long long i=0;i<m;i++){
        long long s,c;
        cin>>s>>c;
        if(s==1&&c==0&&n!=1){
            ans=1;
            break;
        }
        if(count[s-1]>=1&&a[s-1]!=c){
            ans=1;
            break;
        }
        count[s-1]++;
        a[s-1]=c;
    }
    if(ans==1){
        cout<<-1<<endl;
    }
    else{
    for(long long i=0;i<n;i++){
        if(a[i]!=0){
            cout<<a[i];
        }
        else if(i==0){
            cout<<1;
        }
        else{
            cout<<0;
        }
        if(i==n-1){
            cout<<endl;
        }
    }
}
    return 0;
}