function graphv6(v)
L01=v(1);
L02=v(2);
L03=v(3);
L12=v(4);
L13=v(5);
L23=v(6);
fprintf('Graph G%1d%1d%1d%1d%1d%1d {\n',(L01+1)/2,(L02+1)/2,(L03+1)/2,(L12+1)/2,(L13+1)/2,(L23+1)/2);
for k=1:3
 fprintf(' 0 -- %1d [color=',k);
 if v(k) < 0
  fprintf('red,len=1];\n');
 else
  fprintf('blue,len=1];\n');
 end
end
for k=2:3
 fprintf(' 1 -- %1d [color=',k);
 if v(2+k) < 0
  fprintf('red,len=1];\n');
 else
  fprintf('blue,len=1];\n');
 end
end
if v(6) < 0
 fprintf(' 2 -- 3 [color=red,len=1];\n',k);
else
 fprintf(' 2 -- 3 [color=blue,len=1];\n',k);
end
fprintf('}\n');
