#include<bits/stdc++.h>
using namespace std;

int main(){
 
  int n,m,f=0,g=0;
  cin>>n>>m;
  
  int a[n]={0},b[n]={0};
  
  for(int i=0;i<m;i++){
   
   int s,c;
   cin>>s>>c;
    if(b[s-1]==0){
    a[s-1]=c;
    b[s-1]=1;
    }else if(b[s-1]==1){
      if(a[s-1]!=c)
      {
        f=1;
      
      }
    }
   
  
  }
  
  int i=0;
  while(i<n&&a[i]==0){
    i++;
    g=1;
  }
  
  if(i==n){
    g=0;
  }
  
  
  if(f==0){
  for(;i<n;i++){
    cout<<a[i];
    g=1;
  }
 
  }
   if(f!=0||g==0){
    cout<<-1;
  }
   
  
  

   cout<<endl;
}
