alg7-2021.pdf