#include <bits/stdc++.h>

using namespace std;

int main() {
   int n, m;
   cin >> n >> m;
   int arr[m][2];
   int brr[n]={0};
   for(int i=0; i<m; i++){
        for(int j=0; j<2; j++){
            cin >> arr[i][j];
        }
        if(arr[i][0]==1 && arr[i][1]==0){
            cout << -1;
            return 0;
        }
        else if(brr[arr[i][0]-1]!=0 && brr[arr[i][0]-1]!=arr[i][1]){
            cout << -1;
            return 0;
        }
        else{
            brr[arr[i][0]-1]=arr[i][1];
        }
   }
   for(int i=0; i<n; i++)
    cout << brr[i];

}
