add main2_12.cpp