problem_3.py : Completed
problem_4.py : Completed
problem_5.py : Completed