add e.cpp to Changchun 2012