Intermediate Alg2-Sem 1 (2025)