Updated 1-5 for Python 3
Finished 40-42