initial commit for 0007
accepted in c++