Through problem 6