C++ code- 41 lines - codepad