ASSIGNMENT SOLUTION