Satisfying enigma