Assignment 4 Done (No balancing)