lab5a.py final