Algorithm 627