"The mystery has finally been solved."