# SageMath code for working with Dirichlet character group of modulus 578 # Define the Dirichlet group: G = DirichletGroup(578) # Order: G.order() # Group structure: sorted(g.order() for g in G.gens()) # Generators: G.gens()