Enigmas and mysteries