alg1-2024.pdf