Added assignments and solutions 3 - 5