C++ code- 37 lines - codepad