#include <stdio.h>

int main(void){
  int n, m;
  int s[5], c[5];
  
  scanf("%d %d", &n, &m);
  for(int i; i<m; i++){
    scanf("%d %d", &s[i], &c[i]);
  }
  if(n==1){
    for(int i=0; i<3; i++){
      if(s[i] == 1){
        printf("%d", c[i]);
      }else{
        printf("%d", -1);
      }
    }
  }else if(n==2){
    int a = 0;
    int b = 0;
    int flag = 0;
    for(int i=0; i<3; i++){
      if(s[i] == 1){
        b = c[i];
        flag ++;
      }else if(s[i] == 2){
        a = c[i];
        flag++;
      }
    }
    if(flag == 2){
      printf("%d%d", a, b);
    }else{
      printf("%d", -1);
    }
  }else if(n==3){
    int a = 0;
    int b = 0;
    int c = 0;
    int flag = 0;
    for(int i=0; i<3; i++){
      if(s[i] == 1){
        c = c[i];
        flag ++;
      }else if(s[i] == 2){
        b = c[i];
        flag++;
      }else if(s[i] == 3){
        a = c[i];
        flag++;
      }
    }
    if(flag == 3){
      printf("%d%d%d", a, b, c);
    }else{
      printf("%d", -1);
    }
  }else{
    printf("%d", -1);
  }
  return 0;
}
