alg9-2024.pdf