User Portlet User Portlet

Discussions
[This works a bit faster][1] for me; not sure about the algorithm. [1]: https://github.com/orome/gchq-puzzles