Progress to problem 2