Here is my past work via C++ !!!