Solution to Part II
