Funny yet hard riddles