#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  cin >> n >> m;
  vector<int> s(m);
  vector<int> c(m);
  for (int i = 0; i < m; i++) {
    cin >> s.at(i) >> c.at(i);
  }
  for (int i = 0; i < 1000; i++) {
    if (i >= pow(10, n) & i < pow(10, n + 1)) {
      bool ok = true;
      for (int j = 0; j < m; j++) {
        if (i / pow(10, s.at(j)) != c.at(j)) {
          bool ok = false;
          break;
        }
      }
      if (ok) {
        if (i == 1000) {
          cout << "-1" << endl;
          break;
        } else {
          cout << i << endl;
          break;
        }
      }
    }
  }
}
