#include<bits/stdc++.h>
using namespace std;
int a[5];
int main()
{
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;++i) a[i]=-1;
	for(int i=1;i<=m;++i)
	{
		int s,c;
		cin>>s>>c;
		if(a[s]!=-1&&a[s]!=c)
		{
			printf("-1");return 0;
		}else a[s]=c;
	}
	if(n==1)
	{
		if(a[1]==-1) printf("0");
		else printf("%d",a[1]);
	}
	else if(a[1]==0) printf("-1");
	else{
		if(a[1]==-1) printf("1");else printf("%d",a[1]);
		for(int i=2;i<=n;++i)
		{
			if(a[i]==-1) printf("0");else printf("%d",a[i]); 
		}
	} 
 } 