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

int main(){
	// sengen
	int n,m;
	// nyuryoku
	cin >> n >> m;
	int s[m],c[m];
	for(int i=0;i<m;i++){
		cin >> s[i] >> c[i];
	}
	// keisan
	int ans[n] = {};
	int chg[n] = {};
	for(int i=0;i<m;i++){
		if(chg[s[i]-1] == 0){
			ans[s[i]-1] = c[i];
			chg[s[i]-1]++;
		}else if(chg[s[i]-1] > 0){
			if(ans[s[i]-1] != c[i]){
				cout << "-1";
				break;
			}
		}
		if(i == m-1){
			goto out;
		}
	}
	out: for(int i=0;i<n;i++){
		cout << ans[i];
	}
	// syutsuryoku
}