C++ code- 76 lines - codepad