newton.py 2