Thought I would try to recover my rusty python skills by coding up the implementation of the column problem in python