#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,m,si,ci,ans;ans=0;
    scanf("%d%d",&n,&m);
    int num[n+1];
    for(int i=1;i<=n;i++)num[i]=9;
    bool check[n+1]={false};
    for(int i=0;i<m;i++){
        scanf("%d%d",&si,&ci);
        check[si]=true;
        num[si]=min(num[si],ci);
    }
    if(num[1]==0&&n>=2){
        ans=-1;
        printf("%d\n", ans);
        return 0;
    }
    for(int i=1;i<=n;i++){
        if(!check[i]) {
            num[i]=0;
            if (i==1) {
                ans=-1;
                break;
            }
        }
        ans+=num[i]*pow(10,n-i);
    }
    printf("%d\n",ans);
}