Pagini recente » Cod sursa (job #450897) | Cod sursa (job #847584) | Cod sursa (job #2595931) | Cod sursa (job #697639) | Cod sursa (job #465876)
Cod sursa(job #465876)
program mesaj4;
type matrice=array[1..100000] of longint;
var a:matrice;
i,o:text;
x,m,n,f:longint;
b:boolean;
begin
b:=false;
assign(i,'mesaj4.in');
reset(i);
assign(o,'mesaj4.out');
rewrite(o);
read(i,n,m);
if m<n then
write(o,'-1')
else
begin
for f:=1 to m do
begin
read(i,x);
a[x]:=a[x]+1;
read(i,x);
a[x]:=a[x]+1;
end;
for f:=1 to m do
if a[f]=0 then
b:=true;
if b then
write(o,'-1')
else
write(o,(n-1)*2)
end;
close(o)
end.