-----------
Enigma 1225
-----------

See https://www.sciencedirect.com/science/article/pii/S0898122106002057
