# Oscar code for working with elliptic curve 10944.e1


# Define the curve: 
E = elliptic_curve([0, 0, 0, -84, -326])

# Torsion subgroup: 
torsion_structure(E)

# Conductor: 
conductor(E)

# Discriminant: 
discriminant(E)

# j-invariant: 
j_invariant(E)

# Tamagawa numbers: 
tamagawa_numbers(E)

# Torsion order: 
prod(torsion_structure(E)[1])

# Local data: 
[(p,tamagawa_number(E,p), kodaira_symbol(E,p), reduction_type(E,p)) for p in bad_primes(E)]