D&D Confession: sometimes I create elaborate puzzles for my players with no pre-planned solution and then I just let them come up with increasingly complicated solutions until they make one I like.
It's a win win. They feel brilliant and you don't have to learn 17 languages to make an arcane pun.