Lecture3-2025.ipynb