Merged the Google Code Jam from OSCHINA