#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  cin >> n >> m;
  int hidarikara, num;
  int a100, a10, a1;
  a100 = a10 = a1 = -1;
  for (int i = 0; i < m; i++) {
    cin >> hidarikara >> num;
    if (n == 1) {
      if (a1 == -1) {
        a1 = num;
      } else {
        if (a1 != num) {
          cout << "-1";
          return 0;
        }
      }
    } else if (n == 2) {
      if (hidarikara == 1) {
        if (a10 == -1) {
          a10 = num * 10;
        } else {
          if (a10 != num * 10) {
            cout << "-1";
            return 0;
          }
        }
      } else {
        if (a1 == -1) {
          a1 = num;
        } else {
          if (a1 != num) {
            cout << -1;
            return 0;
          }
        }
      }
    } else if (n == 3) {
      if (hidarikara == 1) {
        if (a100 == -1) {
          a100 = num * 100;
        } else {
          if (a100 != num * 100) {
            cout << "-1";
            return 0;
          }
        }
      } else if (hidarikara == 2) {
        if (a10 == -1) {
          a10 = num * 10;
        } else {
          if (a10 != num * 10) {
            cout << "-1";
            return 0;
          }
        }
      } else {
        if (a1 == -1) {
          a1 = num;
        } else {
          if (a1 != num) {
            cout << "-1";
            return 0;
          }
        }
      }
    }
  }
  if (a1 == -1) {
    a1 = 9;
  }
  if (a10 == -1) {
    a10 = 90;
  }
  if (a100 == -1) {
    a100 = 900;
  }
  cout << a100 + a10 + a1;
}
