who knows this riddle