alg12-2024.pdf