Funny but tough riddles