alg10-2024.pdf