#include <bits/stdc++.h>
using namespace std;
int main(){
	int n, m;
	int s[11]={-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1};
	cin>>n>>m;
	for(int w,h,i=0;i<m;i++){
		cin>>w>>h;
		if(s[w]!=-1 && s[w]!=h){
			cout<<-1<<endl;
	        return 0;
	    }
	    else
	        s[w]=h;
	}
	if(n==1){
		if(s[1]==-1)
		    cout<<0<<endl;
		else
		    cout<<s[1]<<endl;
	}
	else{
		if(!s[1])
			cout<<-1<<endl;
		else{
			if(s[1]==-1)
			    cout<<1;
			else
			    cout<<s[i];
			for(int i=2;i<=n;i++){
				if(s[i]==-1)
				    cout<<0;
				else
				    cout<<s[i];
			}
			cout<<endl;
		}
	}
	
	return 0;
}