Enigma in C