add 0123.cpp and 0124.cpp