Lecture3-2024.ipynb