#include <bits/stdc++.h>
using namespace std;
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
typedef long long ll;
int main() {
  int n, m;
  cin>>n>>m;
  string s;
  rep(i, n) s.at(i)="a";
  bool ans=true;
  rep(i, m) {
    cin << t << u;
    if(s.at(t-1)=="a"||s.at(t-1)==u) s.at(t-1)=u;
    else ans=false;
  }
  if(s.at(0)=="0") ans==false;
  if(ans==true) {
    if(s.at(0)=="a") cout << "1";
    else cout << s.at(0);
    
    for(int i=1; i<=n; i++) {
      if(s.at(i)=="a") cout << "0";
      else cout << s.at(i);
    }
  }
  else cout << -1;
}