This is a bunch of stuff I pulled together from the internet
to help with solving Google Code Jam problems in Python.

A small amount of it is my own work.

It relies on Sympy and NetworkX