#include<stdio.h>
int main()
{
int a,b,i,e,f,g;
  scanf("%d %d",&a,&b);
int s[a],c[a],d[a];
  f=0;
  g=0;
  for(i=0;i<a;++i) {d[a]=10;}
  
  for(i=0;i<a;++i)
  {scanf("%d %d",&s[i],&c[i]);
  e=s[i]-1;
   if(d[e]==10) d[e]=c[i];
  else if(d[e]!=c[i]) f++;
  }

  if(f>0) printf("-1");
  else if(a>1 && d[a-1]==0) printf("-1");
  
else{
     for(i=0;i<a;++i)
     {
     if(d[i]==10 && i!=a-1)  d[i]=0;
     else if(d[i]==10 &&  i==a-1) d[i]=1;
     g=g+d[i]*pow(10,i);
     }
   
    printf("%d",g);
    }
return 0;
}