I hope you don't mind that I added and changed some wording (hopefully for clarification) to your Rosetta Code task. I also added the puzzles category to the task.
Normally, this kind of added/changing stuff is done while the task is still in draft status. I don't think I changed the wording to invalidate any existing programming entries.
By the way, it's customary to first create a Rosetta Code "problem/task" as a draft task, and then later, promote it to a full task when there are at least four different computer languages added, and there are no problems or questions about the task's requirements or wording of the task. There is a Rosetta Code "help" page around somewhere (on Rosetta Code) about these guidelines. -- Gerard Schildberger (talk) 04:24, 23 May 2017 (UTC)