alg1-2021.pdf