Enigma solved