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;