// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
	tmp = input[0].split(" ");
	//文字列から10進数に変換するときはparseIntを使います
	var n = parseInt(tmp[0], 10);
    var m = parseInt(tmp[1], 10);

    var num=[0,0,0];
    
    for(var i=0;i<m;i++){
        var sc = input[1+i].split(" ");
        if(num[sc[0]-1]==0){
            num[sc[0]-1]=sc[1];
        }
        if(num[sc[0]-1]>sc[1]){
            num[sc[0]-1]=sc[1];
        }
        

    }
    
    if(n==3&num[0]==0){
        console.log('-1');
    }else if(n==2&(num[0]==0&num[1]==0)){
        console.log('-1');
    }else if(n==1&(num[0]==0&num[1]==0)){
        console.log('-1');
    }else if(n==3&(num[0]==0&num[1]==0)){
        console.log('-1');
    }else if(n==3&(num[0]==0&num[1]==0&num[2]==0)){
        console.log('-1');
    }else if(n==2&(num[0]==0&num[1]==0&num[2]==0)){
        console.log('-1');
    }else if(n==3) {//出力
        console.log('%d%d%d',num[0],num[1],num[2]);
    }else if(n==2) {//出力
        console.log('%d%d',num[1],num[2]);
    }else if(n==1) {//出力
        console.log('%d',num[2]);
    }



	
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));