C++ code- 77 lines - codepad