alg7-2024.pdf