#include<bits/stdc++.h>
using namespace std;
using ll = long long;

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