First, you have to understand the problem.

A random heurestic,
courtesy of George Polya's 'How to Solve It'






A random biochemical pathway, courtesy of Kyoto Encyclopedia of Genes and Genomics (KEGG)