Riddles funny and hard