#include <bits/stdc++.h>
using namespace std;
int main(){
int N, M, i, j; cin >> N >> M; int s[M], c[M];
for(i=0; i<M; i++){ cin >> s[i] >> c[i]; } 
for(i=0; i<1000; i++){
string st=to_string(i);
if(st.size()==N){
int k=0;
for(j=0; j<M; j++){ if(st[s[j]-1]-'0'==c[j]){ k++; } }
if(k==M){ cout << i << "\n"; return 0; }
}
} 
cout << -1 << "\n";
}