<?php

fscanf(STDIN, '%d %d', $n,$m);
$s = [];
$c = [];
for ($i=0;$i<$m;$i++){

    fscanf(STDIN,'%d %d',$tmp1,$tmp2);
    $s[] = $tmp1;
    $c[] = $tmp2;
}

$bucket = [];
for ($i=0;$i<$m;$i++) {
    if (isset($bucket[$s[$i]])){
//        if ($bucket[$s[$i]] !== $c[$i]){
//            echo '-1'.PHP_EOL;exit;
//        }
    } else {
        $bucket[$s[$i]] = $c[$i];
    }
}

//if ($bucket[1] === 0){
//    echo '-1'.PHP_EOL;exit;
//}

//var_dump($bucket);

$moji = '';

for ($i=1;$i<=$n;$i++){
    $moji .= isset($bucket[$i]) ? $bucket[$i] : '0';
}
//var_dump(substr($moji,0,1));

if ($n !== 1 && substr($moji,0,1) == 0){
    echo '-1'.PHP_EOL;exit;
}

if (strlen($moji) !== $n){
    echo '-1'.PHP_EOL;exit;
}

echo $moji.PHP_EOL;