A puzzling mind.