Algorithm 236