#include<stdio.h>
#include<math.h>

struct p{
  int s;
  int c;
};

int main(){
  int n,m;
  int limit;
  int i;
  struct p a[5];

  scanf("%d %d", &n, &m);

  limit = pow(10,n) - 1;

  if(m == 0){
    printf("-1\n");
    return 0;
  }

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

  for(i = 0;i < m;i++){
    if()
  }

  return 0;
}