#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(void){
    int i,j;
    int n,m;
    scanf("%d%d\n",&n,&m);

    int s[m],c[m];
    for(i=0;i<m;i++){
	scanf("%d%d",&s[i],&c[i]);
	}

    int x=0;
    for(i=0;i<m;i++){
	for (j=0;j<m;j++){
	    if(i!=j&&s[i]==s[j]&&c[i]!=c[j])x++;
	    }
	}
    int y=0;
    int z=0;
    if(x>0){
	printf("%d\n",-1);
	exit(0);
    }
    else {
	for (j=0;j<m;j++){
		if(1==s[j]){
		    if(c[j]==0){
              printf("%d\n",-1);
              exit(0);
            }else{
          	y+=c[j]*pow(10,n-1);
		    z++;
		    break;
		    }
		}
		}
	if(z==0)y+=pow(10,n);

	for(i=2;i<4;i++){
	    for (j=0;j<m;j++){
		if(i==s[j]){
		    y+=c[j]*pow(10,n-i);
		    break;
		    }
		}
	    }
	printf("%d\n",y);
	}


    return 0;
}