function Main(input) {
	input = input.split("\n");
	var a = input[0].split(" ").map(Number);
	var flag = true;
	input.shift();
	var arr = new Array(a[0]).fill("#");
	for(var i=0;i<input.length;i++){
      
		var mem = input[i].split(" ").map(Number);
   //   console.log(mem,arr)
    if(mem[0]==1&&mem[1]==0&&a[0]!=1) flag = false;
		if(arr[mem[0]-1]=="#"){
			arr[mem[0]-1] = mem[1];
		}else if(arr[mem[0]-1]!=mem[1]){
			flag = false;
			break;
		}
	}
	if(arr[0]=="#") arr[0] = 1;
	for(i=0;i<arr.length;i++){
		if(arr[i]=="#") arr[i] = 0;
	}
	if(flag){
		console.log(arr.join(""))
	}else{
		console.log(-1)
	}
}Main(require("fs").readFileSync("/dev/stdin", "utf8").trim());