Thanks for the explanation. What a great exercise. I do realize that the amount of work in preparing these is so much greater than the time spent enjoying it, but I did sooooooooo enjoy it!!
It may be that making them does take longer than solving them, but then we have to multiply the solving time by the number of players who do it, and if we take that into account, it's certainly worth it!