Lecture5-2025.ipynb