MATH216 Abstract Algebra and Equations