def programming

First, solve the problem. Then, write the code.

Built with using

Source code available @ githubpull requests are more than welcome ;-)