Puzzling mysteries solved