Started Problem2; Cleaned up Problem1