hw2022-3.ipynb