C++ code- 72 lines - codepad