Create shangsha_g.cpp