alg5-2024.pdf