alg3-2024.pdf