problem 6 MIT 6.00.1 solved