alg4-2021.pdf