A New Algorithm for Exhaustive Ring Perception in a Molecular Graph | Synapse