C++ code- 39 lines - codepad