alg8-2021.pdf