Spain cracks King Ferdinand’s 500-year-old secret code