sub muri { print -1; exit; }

$n=<>;
@a=<>=~/\S+/g;
@b=<>=~/\S+/g;
for(0..$n-1){
	$s-=$b[$_]-=$a[$_];
}

$s>=0 or muri;

if($n==2){
	$s==0 or muri;
	$t=abs$b[0];
}else{
	$s%($n-2)==0 or muri;
	$s/=$n-2;
	for(0..$n-1){
		$b[$_]+$s&1 and muri;
		$t+=$u=($b[$_]+$s)/2;
	}
	$s==$t or muri;
}

print $t;