Almost all of the solutions for the Codehunt competition (October 2014)