C++ code- 30 lines - codepad