C++ code- 28 lines - codepad