Some more work done on Problem 2