Coulson's Valence (containing similar
Created each and Prolog