Riddles that are funny and hard