#include<bits/stdc++.h>
using namespace std;
int a[4];
int main()
{
	int n,m;
	cin>>n>>m;
	if(n==1&&m==0)
	{
		cout<<"0\n";
		return 0;
	}
	for(int i=1;i<=m;i++)
	{
		int c,d;
		cin>>c>>d;
		if(a[c]!=0&&a[c]!=d)
		{
			cout<<"-1\n";
			return 0;
			break;
		}
		a[c]=d;
		if(c==1&&d==0&&n!=1)
		{
			cout<<"-1\n";
			return 0;	
			break;
		} 
	}
	if(n==1&&m==1&&c==1&&d==0)
	{
			cout<<"0"<<endl;
			return 0;}
	for(int i=1;i<=n;i++)
	{
		if(a[1]==0)
			a[1]=1;
		cout<<a[i];
	}
	return 0;
}