C++ code- 40 lines - codepad