Assignment 3 (6 Questions) Solution