Lecture2-2025.ipynb