part1.ipynb