#include <iostream>
using namespace std;
int main() {
    int N,M; cin>>N>>M;
    int s,c,A[N]={0,0,0};
    for (int i=0; i<M; i++) {
        cin>>s>>c;
        A[s-1]=c;
    }
    if ((N==3&&A[0]==0) || (N==2)&&A[1]==0 || (N==1&&A[2]==0)) {
        cout << "-1" << endl;
    } else {
        for (int i=0; i<N; i++) cout<<A[i];
        cout << endl;
    }
    return 0;
}