function findm4p6octvs(v,summing)
L01=v(1);
L02=v(2);
L03=v(3);
L12=v(4);
L13=v(5);
L23=v(6);
if nargin < 2
 summing=1;
end
n=2;
e=n*eye(n);
t=2^(n^2)-1;
for i0=0:t
 B0=m4(i0);
 if 1
  for i1=i0:t
   B1=m4(i1);
   if (norm(B1*B0'-L01*B0*B1')==0)
    for i2=i1:t
     B2=m4(i2);
     if (norm(B2*B0'-L02*B0*B2')==0) & (norm(B2*B1'-L12*B1*B2')==0)
      for i3=i2:t
       B3=m4(i3);
       if (norm(B3*B0'-L03*B0*B3')==0) & (norm(B3*B1'-L13*B1*B3')==0) & (norm(B3*B2'-L23*B2*B3')==0) & (summing*norm(B0*B0'+B1*B1'+B2*B2'+B3*B3'-4*e)==0)
        fprintf('Found L01==%2d, L02==%2d, L03==%2d, L12==%2d, L13==%2d, L23==%2d.',L01,L02,L03,L12,L13,L23);
        fprintf(' %6d, %6d, %6d, %6d.\n',i0,i1,i2,i3);
        disp('B0==')
        disp(B0)
        disp('B1==')
        disp(B1)
        disp('B2==')
        disp(B2)
        disp('B3==')
        disp(B3)
       end
      end
     end
    end
   end
  end
 end
end
