The problem is that there is only one rule to follow - output a string (that is a program solving the riddle).
If you find the right string you need only print it. And you cannot say that finding the right string is too difficult - many people cannot program at all so for them programming is for sure much more difficult.