Enigma (12-10-18)

1. something that baffles understanding and cannot be explained

2. a difficult problem