Advanced Algebra Checkup