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

int a[3];

int main(){
    int n,m; cin >> n >> m;
    bool na=false;
    for(int i=0;i<m;i++){
        int s,c; cin >> s >> c; s--;
        if(n!=1 && s==0 && c==0) na=true;
        if(a[s]!=0 && a[s]!=c) na=true;
        else a[s]=c;
    }
    if(n!=1 && a[0]==0) a[0]=1;
    if(na){
        cout << -1;
    }else{
        for(int i=0;i<n;i++){
            cout << a[i];
        }
    }
    cout << endl;
}