source codes I wrote for Google Code Jam