modified Problem_set_2.py