C++ code- 71 lines - codepad