7       IMPLICIT REAL*8  (a-h,o-z)
 
    9       INTEGER  ii(4,4),in(6),jn(6),ij(6)
 
   12       common/config/  r2(4,4),j1,j2,j3,j4
 
   13       DATA  ii/0,3,2,2,4,0,1,1,4,4,0,1,3,3,2,0/
 
   23               r2(i,j) = (x(il+1) - x(jl+1))**2 + (x(il+2) - x(jl+2))**2
 
   24      &                                         + (x(il+3) - x(jl+3))**2
 
   30               IF (r2(i,j).LT.r2min) 
THEN 
   43       IF (r2(j1,j3) + r2(j2,j3).GT.r2(j1,j4) + r2(j2,j4)) 
THEN 
   59           CALL 
ichain(ij,ko,i1,i2,i3,i4)