C++ code- 45 lines - codepad