Enigma is a puzzle similar in vein to Rubik's Cube. After scrambling the initial configuration, the challenge is to res...