a puzzle solved in 14 years