add b.cpp for Changchun 2012