import hashlib
import sys

SALT = "fd330f6f-3f41-421d-9fe5-de742d0c54c0"

def generate(email: str) -> str:
    digest = hashlib.md5((SALT + email).encode()).hexdigest()
    chunks = [digest[i:i+5] for i in range(0, len(digest), 5)]
    return "-".join(chunks[:5])

if __name__ == "__main__":
    if len(sys.argv) != 2:
        print("Usage: python gen_license.py <email>")
        sys.exit(1)
    email = sys.argv[1].strip()
    print(generate(email))
