Hard riddles and funny jokes