Source code of my GCJ2014