C++ code- 75 lines - codepad