#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  scanf("%d%d", &n, &m);
  char s[4] = {};
  for (int i = 0; i < (m); i++) {
    int a;
    char b;
    scanf("%d %c", &a, &b);
    a--;
    if (s[a] == '\0' || s[a] == b)
      s[a] = b;
    else
      return puts("-1"), 0;
  }
  if (n > 1 && s[0] == '0') return puts("-1"), 0;
  for (int i = 0; i < (3); i++)
    if (s[i] == '\0') s[i] = (n > 1 && i == 0 ? '1' : '0');
  puts(s);
  return 0;
}
