Algorithm 642 | Synapse