My solutions to the 2013 Code Jam Competition