analgebraicchallenge