How Many Different Codes Are Possible